|
MFC
Exascale flow solver
|
Assembles initial conditions by layering prioritized patches via constructive solid geometry. More...
Functions/Subroutines | |
| impure subroutine | s_initialize_initial_condition_module |
| Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module. | |
| impure subroutine | s_generate_initial_condition |
| This subroutine peruses the patches and depending on the type of geometry associated with a particular patch, it calls the related subroutine to setup the said geometry on the grid using the primitive variables included with the patch parameters. The subroutine is complete once the primitive variables are converted to conservative ones. | |
| impure subroutine | s_finalize_initial_condition_module |
| Deallocation procedures for the module. | |
Variables | |
| type(scalar_field), dimension(:), allocatable | q_prim_vf |
| primitive variables | |
| type(scalar_field), dimension(:), allocatable | q_cons_vf |
| conservative variables | |
| type(scalar_field) | q_t_sf |
| Temperature field. | |
| type(integer_field), dimension(:, :), allocatable | bc_type |
| bc_type fields | |
| integer, dimension(:, :, :), allocatable | patch_id_fp |
Assembles initial conditions by layering prioritized patches via constructive solid geometry.
| impure subroutine m_initial_condition::s_finalize_initial_condition_module |
Deallocation procedures for the module.
Definition at line 203 of file m_initial_condition.fpp.f90.
| impure subroutine m_initial_condition::s_generate_initial_condition |
This subroutine peruses the patches and depending on the type of geometry associated with a particular patch, it calls the related subroutine to setup the said geometry on the grid using the primitive variables included with the patch parameters. The subroutine is complete once the primitive variables are converted to conservative ones.
Definition at line 166 of file m_initial_condition.fpp.f90.
| impure subroutine m_initial_condition::s_initialize_initial_condition_module |
Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module.
Definition at line 58 of file m_initial_condition.fpp.f90.
| type(integer_field), dimension(:, :), allocatable m_initial_condition::bc_type |
bc_type fields
Definition at line 42 of file m_initial_condition.fpp.f90.
| integer, dimension(:, :, :), allocatable m_initial_condition::patch_id_fp |
Definition at line 49 of file m_initial_condition.fpp.f90.
| type(scalar_field), dimension(:), allocatable m_initial_condition::q_cons_vf |
conservative variables
Definition at line 38 of file m_initial_condition.fpp.f90.
| type(scalar_field), dimension(:), allocatable m_initial_condition::q_prim_vf |
primitive variables
Definition at line 36 of file m_initial_condition.fpp.f90.
| type(scalar_field) m_initial_condition::q_t_sf |
Temperature field.
Definition at line 40 of file m_initial_condition.fpp.f90.