MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_derived_variables.fpp.f90 File Reference

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

Detailed Description

Contains module m_derived_variables.

Definition in file m_derived_variables.fpp.f90.