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

Contains module m_initial_condition. More...

Go to the source code of this file.

Modules

module  m_initial_condition
 Assembles initial conditions by layering prioritized patches via constructive solid geometry.

Functions/Subroutines

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.
impure subroutine m_initial_condition::s_generate_initial_condition
 Iterate over patches and, depending on the geometry type, call 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 m_initial_condition::s_finalize_initial_condition_module
 Deallocation procedures for the module.

Variables

type(ic_contextm_initial_condition::ic
 Initial-condition state (fields, bc types, patch ids).

Detailed Description

Contains module m_initial_condition.

Definition in file m_initial_condition.fpp.f90.