|
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 |
| Location of the geometric center, i.e. the centroid, of the patch. It is specified through its x-, y- and z-coordinates, respectively. | |
| 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 |
| Vector indicating the various radii for the elliptical and ellipsoidal patch geometries. It is specified through its x-, y-, and z-components respectively. | |
| 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 |
| Normal vector indicating the orientation of the patch. It is specified through its x-, y- and z-components, respectively. | |
| logical, dimension(0:num_patches_max - 1) | alter_patch |
| logical | smoothen |
| Permission indicating to the current patch whether its boundaries will be smoothed out across a few cells or whether they are to remain sharp. | |
| integer | smooth_patch_id |
| Identity (id) of the patch with which current patch is to get smoothed. | |
| real(wp) | smooth_coeff |
| Smoothing coefficient (coeff) for the size of the stencil of cells across which boundaries of the current patch will be smeared out. | |
| 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 |
| 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 |
| real(wp) | cf_val |
| real(wp), dimension(1:num_species) | y |
| 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 490 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 510 of file m_derived_types.fpp.f90.
| real(wp), dimension(num_fluids_max) m_derived_types::ic_patch_parameters::alpha |
Definition at line 549 of file m_derived_types.fpp.f90.
| real(wp), dimension(num_fluids_max) m_derived_types::ic_patch_parameters::alpha_rho |
Definition at line 545 of file m_derived_types.fpp.f90.
| logical, dimension(0:num_patches_max - 1) m_derived_types::ic_patch_parameters::alter_patch |
Definition at line 528 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 506 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::bx |
Definition at line 560 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::by |
Definition at line 560 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 560 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::cf_val |
Definition at line 575 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::cv |
Definition at line 552 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::epsilon |
Definition at line 506 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 516 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 516 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::gamma |
Definition at line 550 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::geometry |
Type of geometry for the patch.
Definition at line 492 of file m_derived_types.fpp.f90.
| integer m_derived_types::ic_patch_parameters::hcid |
Definition at line 572 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::length_x |
Definition at line 498 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::length_y |
Definition at line 498 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 498 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::m0 |
Bubble velocity.
Definition at line 570 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 517 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 518 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 519 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 579 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 588 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 585 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 592 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 595 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 582 of file m_derived_types.fpp.f90.
| logical m_derived_types::ic_patch_parameters::non_axis_sym |
Definition at line 513 of file m_derived_types.fpp.f90.
| real(wp), dimension(3) m_derived_types::ic_patch_parameters::normal |
Normal vector indicating the orientation of the patch. It is specified through its x-, y- and z-components, respectively.
Definition at line 524 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::p0 |
Bubble size.
Definition at line 569 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::pi_inf |
Definition at line 551 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::pres |
Definition at line 548 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::qv |
Definition at line 553 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::qvp |
Definition at line 554 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::r0 |
Bubble size.
Definition at line 566 of file m_derived_types.fpp.f90.
| real(wp), dimension(3) m_derived_types::ic_patch_parameters::radii |
Vector indicating the various radii for the elliptical and ellipsoidal patch geometries. It is specified through its x-, y-, and z-components respectively.
Definition at line 501 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::radius |
Dimensions of the patch. radius.
Definition at line 499 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::rho |
Definition at line 546 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::smooth_coeff |
Smoothing coefficient (coeff) for the size of the stencil of cells across which boundaries of the current patch will be smeared out.
Definition at line 541 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 538 of file m_derived_types.fpp.f90.
| logical m_derived_types::ic_patch_parameters::smoothen |
Permission indicating to the current patch whether its boundaries will be smoothed out across a few cells or whether they are to remain sharp.
Definition at line 534 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 522 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 563 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::v0 |
Bubble velocity.
Definition at line 567 of file m_derived_types.fpp.f90.
| real(wp), dimension(3) m_derived_types::ic_patch_parameters::vel |
Definition at line 547 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::x_centroid |
Definition at line 494 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:num_species) m_derived_types::ic_patch_parameters::y |
Definition at line 576 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::y_centroid |
Definition at line 494 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ic_patch_parameters::z_centroid |
Location of the geometric center, i.e. the centroid, of the patch. It is specified through its x-, y- and z-coordinates, respectively.
Definition at line 494 of file m_derived_types.fpp.f90.