|
MFC
Exascale flow solver
|
Derived type adding initial condition (ic) patch parameters as attributes NOTE: The requirements for the specification of the above parameters are strongly dependent on both the choice of the multicomponent flow model as well as the choice of the patch geometry. More...
Public Attributes | |
| integer | geometry |
| Type of geometry for the patch. | |
| real(wp) | x_centroid |
| real(wp) | y_centroid |
| real(wp) | z_centroid |
| Geometric center coordinates of the patch. | |
| real(wp) | length_x |
| real(wp) | length_y |
| real(wp) | length_z |
| Dimensions of the patch. x,y,z Lengths. | |
| real(wp) | radius |
| Dimensions of the patch. radius. | |
| real(wp), dimension(3) | radii |
| Elliptical/ellipsoidal patch radii in x, y, z. | |
| real(wp) | epsilon |
| real(wp) | beta |
| The isentropic vortex parameters for the amplitude of the disturbance and domain of influence. | |
| real(wp), dimension(2:9) | a |
| Used by hardcoded IC and as temporary variables. | |
| logical | non_axis_sym |
| real(wp), dimension(1:max_2d_fourier_modes) | fourier_cos |
| real(wp), dimension(1:max_2d_fourier_modes) | fourier_sin |
| logical | modal_clip_r_to_min |
| When true, clip boundary radius: R(theta) = max(R(theta), modal_r_min) (Non-exp form only). | |
| real(wp) | modal_r_min |
| Minimum boundary radius when modal_clip_r_to_min is true (Non-exp form only). | |
| logical | modal_use_exp_form |
| When true, boundary = radius*exp(Fourier series). | |
| real(wp), dimension(0:max_sph_harm_degree,-max_sph_harm_degree:max_sph_harm_degree) | sph_har_coeff |
| real(wp), dimension(3) | normal |
| Patch orientation normal vector (x, y, z). | |
| logical, dimension(0:num_patches_max - 1) | alter_patch |
| Overwrite permissions for preceding patches. | |
| logical | smoothen |
| Whether patch boundaries are smoothed across cells. | |
| integer | smooth_patch_id |
| Identity (id) of the patch with which current patch is to get smoothed. | |
| real(wp) | smooth_coeff |
| Smoothing stencil size coefficient. | |
| real(wp), dimension(num_fluids_max) | alpha_rho |
| real(wp) | rho |
| real(wp), dimension(3) | vel |
| real(wp) | pres |
| real(wp), dimension(num_fluids_max) | alpha |
| real(wp) | gamma |
| real(wp) | pi_inf |
| real(wp) | cv |
| real(wp) | qv |
| real(wp) | qvp |
| Reference entropy per unit mass (SGEOS). | |
| real(wp) | bx |
| real(wp) | by |
| real(wp) | bz |
| Magnetic field components; Bx is not used for 1D. | |
| real(wp), dimension(6) | tau_e |
| Elastic stresses added to primitive variables if hypoelasticity = True. | |
| real(wp) | r0 |
| Bubble size. | |
| real(wp) | v0 |
| Bubble velocity. | |
| real(wp) | p0 |
| Bubble size. | |
| real(wp) | m0 |
| Bubble velocity. | |
| integer | hcid |
| Hardcoded initial condition ID. | |
| real(wp) | cf_val |
| Color function value. | |
| real(wp), dimension(1:num_species) | y |
| Species mass fractions. | |
| integer | model_id |
| index into stl_models(:) for STL/OBJ geometry patches | |
Derived type adding initial condition (ic) patch parameters as attributes NOTE: The requirements for the specification of the above parameters are strongly dependent on both the choice of the multicomponent flow model as well as the choice of the patch geometry.
Definition at line 619 of file m_derived_types.fpp.f90.
| real(wp), dimension(2:9) m_derived_types::ic_patch_parameters::a |
Used by hardcoded IC and as temporary variables.
Definition at line 627 of file m_derived_types.fpp.f90.
| real(wp), dimension(num_fluids_max) m_derived_types::ic_patch_parameters::alpha |
Definition at line 647 of file m_derived_types.fpp.f90.
| real(wp), dimension(num_fluids_max) m_derived_types::ic_patch_parameters::alpha_rho |
Definition at line 643 of file m_derived_types.fpp.f90.
| logical, dimension(0:num_patches_max - 1) m_derived_types::ic_patch_parameters::alter_patch |
Overwrite permissions for preceding patches.
Definition at line 639 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::beta |
The isentropic vortex parameters for the amplitude of the disturbance and domain of influence.
Definition at line 626 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::bx |
Definition at line 653 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::by |
Definition at line 653 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::bz |
Magnetic field components; Bx is not used for 1D.
Definition at line 653 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::cf_val |
Color function value.
Definition at line 660 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::cv |
Definition at line 650 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::epsilon |
Definition at line 626 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:max_2d_fourier_modes) m_derived_types::ic_patch_parameters::fourier_cos |
Definition at line 631 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:max_2d_fourier_modes) m_derived_types::ic_patch_parameters::fourier_sin |
Definition at line 631 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::gamma |
Definition at line 648 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::geometry |
Type of geometry for the patch.
Definition at line 621 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::hcid |
Hardcoded initial condition ID.
Definition at line 659 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::length_x |
Definition at line 623 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::length_y |
Definition at line 623 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::length_z |
Dimensions of the patch. x,y,z Lengths.
Definition at line 623 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::m0 |
Bubble velocity.
Definition at line 658 of file m_derived_types.fpp.f90.
| logical m_derived_types::ic_patch_parameters::modal_clip_r_to_min |
When true, clip boundary radius: R(theta) = max(R(theta), modal_r_min) (Non-exp form only).
Definition at line 633 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::modal_r_min |
Minimum boundary radius when modal_clip_r_to_min is true (Non-exp form only).
Definition at line 634 of file m_derived_types.fpp.f90.
| logical m_derived_types::ic_patch_parameters::modal_use_exp_form |
When true, boundary = radius*exp(Fourier series).
Definition at line 635 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::model_id |
index into stl_models(:) for STL/OBJ geometry patches
Definition at line 664 of file m_derived_types.fpp.f90.
| logical m_derived_types::ic_patch_parameters::non_axis_sym |
Definition at line 628 of file m_derived_types.fpp.f90.
| real(wp), dimension(3) m_derived_types::ic_patch_parameters::normal |
Patch orientation normal vector (x, y, z).
Definition at line 638 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::p0 |
Bubble size.
Definition at line 657 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::pi_inf |
Definition at line 649 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::pres |
Definition at line 646 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::qv |
Definition at line 651 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::qvp |
Reference entropy per unit mass (SGEOS).
Definition at line 652 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::r0 |
Bubble size.
Definition at line 655 of file m_derived_types.fpp.f90.
| real(wp), dimension(3) m_derived_types::ic_patch_parameters::radii |
Elliptical/ellipsoidal patch radii in x, y, z.
Definition at line 625 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::radius |
Dimensions of the patch. radius.
Definition at line 624 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::rho |
Definition at line 644 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::smooth_coeff |
Smoothing stencil size coefficient.
Definition at line 642 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::smooth_patch_id |
Identity (id) of the patch with which current patch is to get smoothed.
Definition at line 641 of file m_derived_types.fpp.f90.
| logical m_derived_types::ic_patch_parameters::smoothen |
Whether patch boundaries are smoothed across cells.
Definition at line 640 of file m_derived_types.fpp.f90.
| real(wp), dimension(0:max_sph_harm_degree,-max_sph_harm_degree:max_sph_harm_degree) m_derived_types::ic_patch_parameters::sph_har_coeff |
Definition at line 637 of file m_derived_types.fpp.f90.
| real(wp), dimension(6) m_derived_types::ic_patch_parameters::tau_e |
Elastic stresses added to primitive variables if hypoelasticity = True.
Definition at line 654 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::v0 |
Bubble velocity.
Definition at line 656 of file m_derived_types.fpp.f90.
| real(wp), dimension(3) m_derived_types::ic_patch_parameters::vel |
Definition at line 645 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::x_centroid |
Definition at line 622 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:num_species) m_derived_types::ic_patch_parameters::y |
Species mass fractions.
Definition at line 661 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::y_centroid |
Definition at line 622 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::z_centroid |
Geometric center coordinates of the patch.
Definition at line 622 of file m_derived_types.fpp.f90.