|
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. | |
| character(len=pathlen_max) | model_filepath |
| Path the STL file relative to case_dir. | |
| real(wp), dimension(1:3) | model_translate |
| Translation of the STL object. | |
| real(wp), dimension(1:3) | model_scale |
| Scale factor for the STL object. | |
| real(wp), dimension(1:3) | model_rotate |
| Angle to rotate the STL object along each cartesian coordinate axis, in radians. | |
| integer | model_spc |
| Number of samples per cell to use when discretizing the STL object. | |
| real(wp) | model_threshold |
| Threshold to turn on smoothen STL patch. | |
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 496 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 504 of file m_derived_types.fpp.f90.
| real(wp), dimension(num_fluids_max) m_derived_types::ic_patch_parameters::alpha |
Definition at line 523 of file m_derived_types.fpp.f90.
| real(wp), dimension(num_fluids_max) m_derived_types::ic_patch_parameters::alpha_rho |
Definition at line 519 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 515 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 503 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::bx |
Definition at line 529 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::by |
Definition at line 529 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 529 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::cf_val |
Color function value.
Definition at line 536 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::cv |
Definition at line 526 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::epsilon |
Definition at line 503 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 508 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 508 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::gamma |
Definition at line 524 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::geometry |
Type of geometry for the patch.
Definition at line 498 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::hcid |
Hardcoded initial condition ID.
Definition at line 535 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::length_x |
Definition at line 500 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::length_y |
Definition at line 500 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 500 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::m0 |
Bubble velocity.
Definition at line 534 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 509 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 510 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 511 of file m_derived_types.fpp.f90.
| character(len=pathlen_max) m_derived_types::ic_patch_parameters::model_filepath |
Path the STL file relative to case_dir.
Definition at line 540 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ic_patch_parameters::model_rotate |
Angle to rotate the STL object along each cartesian coordinate axis, in radians.
Definition at line 544 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ic_patch_parameters::model_scale |
Scale factor for the STL object.
Definition at line 542 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::model_spc |
Number of samples per cell to use when discretizing the STL object.
Definition at line 545 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::model_threshold |
Threshold to turn on smoothen STL patch.
Definition at line 546 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ic_patch_parameters::model_translate |
Translation of the STL object.
Definition at line 541 of file m_derived_types.fpp.f90.
| logical m_derived_types::ic_patch_parameters::non_axis_sym |
Definition at line 505 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 514 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::p0 |
Bubble size.
Definition at line 533 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::pi_inf |
Definition at line 525 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::pres |
Definition at line 522 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::qv |
Definition at line 527 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 528 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::r0 |
Bubble size.
Definition at line 531 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 502 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::radius |
Dimensions of the patch. radius.
Definition at line 501 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::rho |
Definition at line 520 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::smooth_coeff |
Smoothing stencil size coefficient.
Definition at line 518 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 517 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 516 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 513 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 530 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::v0 |
Bubble velocity.
Definition at line 532 of file m_derived_types.fpp.f90.
| real(wp), dimension(3) m_derived_types::ic_patch_parameters::vel |
Definition at line 521 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::x_centroid |
Definition at line 499 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 537 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::y_centroid |
Definition at line 499 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 499 of file m_derived_types.fpp.f90.