|
MFC
Exascale flow solver
|
Public Attributes | |
| integer | geometry |
| Type of geometry for the patch. | |
| integer | gbl_patch_id |
| real(wp) | x_centroid |
| real(wp) | y_centroid |
| real(wp) | z_centroid |
| Geometric center coordinates of the patch. | |
| real(wp) | step_x_centroid |
| Centroid locations of intermediate steps in the time_stepper module. | |
| real(wp) | step_y_centroid |
| real(wp) | step_z_centroid |
| real(wp), dimension(1:3) | centroid_offset |
| offset of center of mass from computed cell center for odd-shaped IBs | |
| real(wp), dimension(1:3) | angles |
| real(wp), dimension(1:3) | step_angles |
| real(wp), dimension(1:3, 1:3) | rotation_matrix |
| matrix that converts from IB reference frame to fluid reference frame | |
| real(wp), dimension(1:3, 1:3) | rotation_matrix_inverse |
| matrix that converts from fluid reference frame to IB reference frame | |
| integer | airfoil_id |
| index into ib_airfoil(:) for airfoil geometry patches | |
| integer | model_id |
| index into stl_models(:) for STL/OBJ geometry patches | |
| 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. | |
| logical | slip |
| integer | moving_ibm |
| 0 for no moving, 1 for moving, 2 for moving on forced path | |
| real(wp) | v_blow |
| Wall-normal surface blowing speed (burning/transpiring IB surface); 0 = impermeable. | |
| integer | inj_species |
| Injected species index at a blowing surface (chemistry); 0 = mirror ambient. | |
| real(wp) | burn_rate_exp |
| Pressure exponent n in v_blow*(p/p_ref)^n (Vieille's law); 0 = constant blowing. | |
| real(wp) | burn_rate_pref |
| Reference pressure p_ref for the pressure-coupled burn rate; 0 = coupling off. | |
| real(wp) | mass |
| real(wp) | moment |
| mass and moment of inertia of object used to compute forces in 2-way coupling | |
| real(wp), dimension(1:3) | force |
| real(wp), dimension(1:3) | torque |
| vectors for the computed force and torque values applied to an IB | |
| real(wp), dimension(1:3) | vel |
| real(wp), dimension(1:3) | step_vel |
| velocity array used to store intermediate steps in the time_stepper module | |
| real(wp), dimension(1:3) | angular_vel |
| real(wp), dimension(1:3) | step_angular_vel |
| velocity array used to store intermediate steps in the time_stepper module | |
| integer | kin_model |
| Prescribed kinematics (moving_ibm = 1 only): 0 = off; 1 = hinged flapping, roll about the lab x axis through the hinge and pitch about the body spanwise (y) axis through the hinge, R = Rx(phi) Ry(theta). | |
| real(wp), dimension(1:3) | kin_hinge |
| hinge point | |
| real(wp), dimension(1:3) | kin_offset |
| body-frame vector from the hinge to the patch centroid | |
| real(wp) | kin_phi0 |
| real(wp) | kin_theta0 |
| real(wp) | kin_theta_mean |
| roll amplitude, pitch amplitude, mean pitch (rad) | |
| real(wp) | kin_freq |
| real(wp) | kin_phase |
| real(wp) | kin_t0 |
| real(wp) | kin_ramp |
| frequency, pitch phase lead (rad), onset time, ramp duration | |
| real(wp) | kin_pitch_rate |
| real(wp) | kin_smooth |
| kin_model = 2: nominal pitch rate (rad/time) and Eldredge smoothing parameter a | |
Definition at line 669 of file m_derived_types.fpp.f90.
| integer m_derived_types::ib_patch_parameters::airfoil_id |
index into ib_airfoil(:) for airfoil geometry patches
Definition at line 683 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::angles |
Definition at line 677 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::angular_vel |
Definition at line 697 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::burn_rate_exp |
Pressure exponent n in v_blow*(p/p_ref)^n (Vieille's law); 0 = constant blowing.
Definition at line 691 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::burn_rate_pref |
Reference pressure p_ref for the pressure-coupled burn rate; 0 = coupling off.
Definition at line 692 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::centroid_offset |
offset of center of mass from computed cell center for odd-shaped IBs
Definition at line 676 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::force |
Definition at line 694 of file m_derived_types.fpp.f90.
| integer m_derived_types::ib_patch_parameters::gbl_patch_id |
Definition at line 671 of file m_derived_types.fpp.f90.
| integer m_derived_types::ib_patch_parameters::geometry |
Type of geometry for the patch.
Definition at line 670 of file m_derived_types.fpp.f90.
| integer m_derived_types::ib_patch_parameters::inj_species |
Injected species index at a blowing surface (chemistry); 0 = mirror ambient.
Definition at line 690 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::kin_freq |
Definition at line 705 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::kin_hinge |
hinge point
Definition at line 702 of file m_derived_types.fpp.f90.
| integer m_derived_types::ib_patch_parameters::kin_model |
Prescribed kinematics (moving_ibm = 1 only): 0 = off; 1 = hinged flapping, roll about the lab x axis through the hinge and pitch about the body spanwise (y) axis through the hinge, R = Rx(phi) Ry(theta).
Definition at line 701 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::kin_offset |
body-frame vector from the hinge to the patch centroid
Definition at line 703 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::kin_phase |
Definition at line 705 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::kin_phi0 |
Definition at line 704 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::kin_pitch_rate |
Definition at line 706 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::kin_ramp |
frequency, pitch phase lead (rad), onset time, ramp duration
Definition at line 705 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::kin_smooth |
kin_model = 2: nominal pitch rate (rad/time) and Eldredge smoothing parameter a
Definition at line 706 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::kin_t0 |
Definition at line 705 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::kin_theta0 |
Definition at line 704 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::kin_theta_mean |
roll amplitude, pitch amplitude, mean pitch (rad)
Definition at line 704 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::length_x |
Definition at line 685 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::length_y |
Definition at line 685 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::length_z |
Dimensions of the patch. x,y,z Lengths.
Definition at line 685 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::mass |
Definition at line 693 of file m_derived_types.fpp.f90.
| integer m_derived_types::ib_patch_parameters::model_id |
index into stl_models(:) for STL/OBJ geometry patches
Definition at line 684 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::moment |
mass and moment of inertia of object used to compute forces in 2-way coupling
Definition at line 693 of file m_derived_types.fpp.f90.
| integer m_derived_types::ib_patch_parameters::moving_ibm |
0 for no moving, 1 for moving, 2 for moving on forced path
Definition at line 688 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::radius |
Dimensions of the patch. radius.
Definition at line 686 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3,1:3) m_derived_types::ib_patch_parameters::rotation_matrix |
matrix that converts from IB reference frame to fluid reference frame
Definition at line 680 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3,1:3) m_derived_types::ib_patch_parameters::rotation_matrix_inverse |
matrix that converts from fluid reference frame to IB reference frame
Definition at line 682 of file m_derived_types.fpp.f90.
| logical m_derived_types::ib_patch_parameters::slip |
Definition at line 687 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::step_angles |
Definition at line 678 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::step_angular_vel |
velocity array used to store intermediate steps in the time_stepper module
Definition at line 698 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::step_vel |
velocity array used to store intermediate steps in the time_stepper module
Definition at line 696 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::step_x_centroid |
Centroid locations of intermediate steps in the time_stepper module.
Definition at line 675 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::step_y_centroid |
Definition at line 675 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::step_z_centroid |
Definition at line 675 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::torque |
vectors for the computed force and torque values applied to an IB
Definition at line 694 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::v_blow |
Wall-normal surface blowing speed (burning/transpiring IB surface); 0 = impermeable.
Definition at line 689 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::vel |
Definition at line 695 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::x_centroid |
Definition at line 672 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::y_centroid |
Definition at line 672 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::z_centroid |
Geometric center coordinates of the patch.
Definition at line 672 of file m_derived_types.fpp.f90.