|
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 583 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 591 of file m_derived_types.fpp.f90.
| real(wp), dimension(num_fluids_max) m_derived_types::ic_patch_parameters::alpha |
Definition at line 611 of file m_derived_types.fpp.f90.
| real(wp), dimension(num_fluids_max) m_derived_types::ic_patch_parameters::alpha_rho |
Definition at line 607 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 603 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 590 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::bx |
Definition at line 617 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::by |
Definition at line 617 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 617 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::cf_val |
Color function value.
Definition at line 624 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::cv |
Definition at line 614 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::epsilon |
Definition at line 590 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 595 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 595 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::gamma |
Definition at line 612 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::geometry |
Type of geometry for the patch.
Definition at line 585 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::hcid |
Hardcoded initial condition ID.
Definition at line 623 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::length_x |
Definition at line 587 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::length_y |
Definition at line 587 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 587 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::m0 |
Bubble velocity.
Definition at line 622 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 597 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 598 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 599 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 628 of file m_derived_types.fpp.f90.
| logical m_derived_types::ic_patch_parameters::non_axis_sym |
Definition at line 592 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 602 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::p0 |
Bubble size.
Definition at line 621 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::pi_inf |
Definition at line 613 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::pres |
Definition at line 610 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::qv |
Definition at line 615 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 616 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::r0 |
Bubble size.
Definition at line 619 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 589 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::radius |
Dimensions of the patch. radius.
Definition at line 588 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::rho |
Definition at line 608 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::smooth_coeff |
Smoothing stencil size coefficient.
Definition at line 606 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 605 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 604 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 601 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 618 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::v0 |
Bubble velocity.
Definition at line 620 of file m_derived_types.fpp.f90.
| real(wp), dimension(3) m_derived_types::ic_patch_parameters::vel |
Definition at line 609 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::x_centroid |
Definition at line 586 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 625 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::y_centroid |
Definition at line 586 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 586 of file m_derived_types.fpp.f90.