|
MFC
Exascale flow solver
|
Contains module m_hypoelastic. More...
Go to the source code of this file.
Modules | |
| module | m_hypoelastic |
| Computes hypoelastic stress-rate source terms and damage-state evolution. | |
Functions/Subroutines | |
| impure subroutine, public | m_hypoelastic::s_initialize_hypoelastic_module |
| Initialize the hypoelastic module. | |
| subroutine, public | m_hypoelastic::s_compute_hypoelastic_rhs (idir, q_prim_vf, rhs_vf) |
| Compute the hypoelastic stress source terms. | |
| impure subroutine, public | m_hypoelastic::s_finalize_hypoelastic_module () |
| Finalize the hypoelastic module. | |
| subroutine, public | m_hypoelastic::s_compute_damage_state (q_cons_vf, rhs_vf) |
| Compute the continuum damage source term from the principal stress state. | |
Variables | |
| real(wp), dimension(:), allocatable | m_hypoelastic::gs_hypo |
| real(wp), dimension(:,:,:), allocatable | m_hypoelastic::du_dx_hypo |
| real(wp), dimension(:,:,:), allocatable | m_hypoelastic::du_dy_hypo |
| real(wp), dimension(:,:,:), allocatable | m_hypoelastic::du_dz_hypo |
| real(wp), dimension(:,:,:), allocatable | m_hypoelastic::dv_dx_hypo |
| real(wp), dimension(:,:,:), allocatable | m_hypoelastic::dv_dy_hypo |
| real(wp), dimension(:,:,:), allocatable | m_hypoelastic::dv_dz_hypo |
| real(wp), dimension(:,:,:), allocatable | m_hypoelastic::dw_dx_hypo |
| real(wp), dimension(:,:,:), allocatable | m_hypoelastic::dw_dy_hypo |
| real(wp), dimension(:,:,:), allocatable | m_hypoelastic::dw_dz_hypo |
| real(wp), dimension(:,:,:), allocatable | m_hypoelastic::rho_k_field |
| real(wp), dimension(:,:,:), allocatable | m_hypoelastic::g_k_field |
| real(wp), dimension(:,:), allocatable | m_hypoelastic::fd_coeff_x_hypo |
| real(wp), dimension(:,:), allocatable | m_hypoelastic::fd_coeff_y_hypo |
| real(wp), dimension(:,:), allocatable | m_hypoelastic::fd_coeff_z_hypo |
Contains module m_hypoelastic.
Definition in file m_hypoelastic.fpp.f90.