|
MFC
Exascale flow solver
|
Contains module m_derived_variables. More...
Go to the source code of this file.
Modules | |
| module | m_derived_variables |
| Derives diagnostic flow quantities (vorticity, speed of sound, numerical Schlieren, etc.) from conservative and primitive variables. | |
Functions/Subroutines | |
| impure subroutine, public | m_derived_variables::s_initialize_derived_variables_module |
| Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module. | |
| impure subroutine, public | m_derived_variables::s_initialize_derived_variables |
| Allocate and open derived variables. Computing FD coefficients. | |
| subroutine, public | m_derived_variables::s_compute_derived_variables (t_step, q_cons_vf, q_prim_ts1, q_prim_ts2) |
| Writes coherent body information, communication files, and probes. | |
| subroutine | m_derived_variables::s_derive_acceleration_component (i, q_prim_vf0, q_prim_vf1, q_prim_vf2, q_prim_vf3, q_sf) |
| Compute a component of the acceleration field from the primitive variables. | |
| impure subroutine | m_derived_variables::s_derive_center_of_mass (q_vf, c_m) |
| Compute the center of mass for each fluid from the primitive variables. | |
| impure subroutine, public | m_derived_variables::s_finalize_derived_variables_module |
| Deallocation procedures for the module. | |
Variables | |
Finite-difference coefficients Finite-difference (fd) coefficients in x-, y- and z-coordinate directions. Note that | |
because sufficient boundary information is available for all the active coordinate directions, the centered family of the finite-difference schemes is used. | |
| real(wp), dimension(:,:), allocatable, public | m_derived_variables::fd_coeff_x |
| real(wp), dimension(:,:), allocatable, public | m_derived_variables::fd_coeff_y |
| real(wp), dimension(:,:), allocatable, public | m_derived_variables::fd_coeff_z |
| real(wp), dimension(:,:,:), allocatable, public | m_derived_variables::accel_mag |
| real(wp), dimension(:,:,:), allocatable, public | m_derived_variables::x_accel |
| real(wp), dimension(:,:,:), allocatable, public | m_derived_variables::y_accel |
| real(wp), dimension(:,:,:), allocatable, public | m_derived_variables::z_accel |
Contains module m_derived_variables.
Definition in file m_derived_variables.fpp.f90.