|
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 530 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 538 of file m_derived_types.fpp.f90.
| real(wp), dimension(num_fluids_max) m_derived_types::ic_patch_parameters::alpha |
Definition at line 557 of file m_derived_types.fpp.f90.
| real(wp), dimension(num_fluids_max) m_derived_types::ic_patch_parameters::alpha_rho |
Definition at line 553 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 549 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 537 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::bx |
Definition at line 563 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::by |
Definition at line 563 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 563 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::cf_val |
Color function value.
Definition at line 570 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::cv |
Definition at line 560 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::epsilon |
Definition at line 537 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 542 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 542 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::gamma |
Definition at line 558 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::geometry |
Type of geometry for the patch.
Definition at line 532 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::hcid |
Hardcoded initial condition ID.
Definition at line 569 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::length_x |
Definition at line 534 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::length_y |
Definition at line 534 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 534 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::m0 |
Bubble velocity.
Definition at line 568 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 543 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 544 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 545 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 574 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 578 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 576 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 579 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 580 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 575 of file m_derived_types.fpp.f90.
| logical m_derived_types::ic_patch_parameters::non_axis_sym |
Definition at line 539 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 548 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::p0 |
Bubble size.
Definition at line 567 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::pi_inf |
Definition at line 559 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::pres |
Definition at line 556 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::qv |
Definition at line 561 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 562 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::r0 |
Bubble size.
Definition at line 565 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 536 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::radius |
Dimensions of the patch. radius.
Definition at line 535 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::rho |
Definition at line 554 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::smooth_coeff |
Smoothing stencil size coefficient.
Definition at line 552 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 551 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 550 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 547 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 564 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::v0 |
Bubble velocity.
Definition at line 566 of file m_derived_types.fpp.f90.
| real(wp), dimension(3) m_derived_types::ic_patch_parameters::vel |
Definition at line 555 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::x_centroid |
Definition at line 533 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 571 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::y_centroid |
Definition at line 533 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 533 of file m_derived_types.fpp.f90.