Declaration of the field arrays associated to the Navier-Stokes equations. More...
Variables | |
| type(t_face_field) | velocity |
| Velocity at time \( t^{n+1} \). | |
| type(t_face_field) | velocity_r |
| type(t_face_field) | velocity_t |
| type(t_face_field) | velocity_n |
| Velocity at time \( t^{n} \). | |
| type(t_face_field) | velocity_nm1 |
| Velocity at time \( t^{n-1} \). | |
| type(t_face_field) | velocity_extrapolated |
| Velocity at time \( t^{n+2} \). | |
| double precision, dimension(:,:,:), allocatable | divergence |
| Divergence of the velocity vector. | |
| double precision, dimension(:,:,:), allocatable | divergence_extrapolated |
| Divergence at time \( t^{n+2} \). | |
| type(t_face_field) | velocity_predicted |
| Predicted velocity (at the end of momentum momentum step) | |
| double precision, dimension(:,:,:), allocatable | divergence_predicted |
| Predicted divergence (at the end of momentum step) | |
| double precision, dimension(:,:,:), allocatable | pressure |
| Pressure. | |
| double precision, dimension(:,:,:), allocatable | pressure_n |
| double precision, dimension(:,:,:), allocatable | pressure_nm1 |
| double precision, dimension(:,:,:), allocatable | pressure_extrapolated |
| double precision, dimension(:,:,:), allocatable | pressure_bulk_phase_1 |
| Pressure at bulk phases (for multiphase compressible flows with surface tension) | |
| double precision, dimension(:,:,:), allocatable | pressure_bulk_phase_2 |
| double precision, dimension(:,:,:), allocatable | pressure_n_bulk_phase_1 |
| double precision, dimension(:,:,:), allocatable | pressure_n_bulk_phase_2 |
| double precision, dimension(:,:,:), allocatable | pressure_increment |
| Pressure increment \( p^{n+1} - p^{n} \). | |
| double precision, dimension(:,:,:), allocatable | u_grad_p |
| double precision, dimension(:,:,:), allocatable | continuity_source_term |
| Continuity source term. | |
| double precision, dimension(:,:,:), allocatable | pressure_source_term |
| Pressure source term. | |
| type(t_face_field) | momentum_source_term |
| Source term. | |
| type(t_face_field) | momentum_source_term_n |
| Source term at time \( t^{n} \). | |
| type(t_face_field) | momentum_source_term_nm1 |
| Source term at time \( t^{n-1} \). | |
| type(t_face_field) | momentum_linear_term_coef |
| Linear term at time \( t^{n-1} \). | |
| double precision, dimension(:,:,:), allocatable | permeability |
| Permeability. | |
| type(t_immersed_boundary_condition), dimension(:), allocatable | ibc_pressure |
| Immersed boundary pressure field. | |
| type(t_immersed_boundary_condition), dimension(:), allocatable | ibc_density |
| Immersed boundary density field. | |
| type(t_face_immersed_boundary_condition), dimension(:), allocatable | ibc_velocity |
| Immersed boundary velocity field. | |
| logical, dimension(:,:,:), allocatable | navier_is_penalized_cell |
| Navier penalized cells. | |
| logical, dimension(:,:,:), allocatable | navier_is_outer_node_cell |
| Navier outer_node cells. | |
| type(t_face_field) | pressure_gradient |
| Pressure gradient. | |
| type(t_face_field) | surface_tension |
| Surface tension. | |
| type(t_face_field) | navier_explicit_terms_accumulator_n |
| The current step explicit terms accumulator, if needed. | |
| type(t_face_field) | navier_explicit_terms_accumulator_nm1 |
| The previous step explicit terms accumulator, if needed. | |
| type(t_face_field) | navier_grid_volume_face |
| Grid volume for the Navier-Stokes equation. | |
| double precision, dimension(:,:,:), allocatable | navier_grid_volume_cell |
Declaration of the field arrays associated to the Navier-Stokes equations.
| double precision, dimension(:,:,:), allocatable fields_navier::continuity_source_term |
Continuity source term.
| double precision, dimension(:,:,:), allocatable fields_navier::divergence |
Divergence of the velocity vector.
| double precision, dimension(:,:,:), allocatable fields_navier::divergence_extrapolated |
Divergence at time \( t^{n+2} \).
| double precision, dimension(:,:,:), allocatable fields_navier::divergence_predicted |
Predicted divergence (at the end of momentum step)
| type(t_immersed_boundary_condition), dimension(:), allocatable fields_navier::ibc_density |
Immersed boundary density field.
| type(t_immersed_boundary_condition), dimension(:), allocatable fields_navier::ibc_pressure |
Immersed boundary pressure field.
| type(t_face_immersed_boundary_condition), dimension(:), allocatable fields_navier::ibc_velocity |
Immersed boundary velocity field.
| type(t_face_field) fields_navier::momentum_linear_term_coef |
Linear term at time \( t^{n-1} \).
| type(t_face_field) fields_navier::momentum_source_term |
Source term.
| type(t_face_field) fields_navier::momentum_source_term_n |
Source term at time \( t^{n} \).
| type(t_face_field) fields_navier::momentum_source_term_nm1 |
Source term at time \( t^{n-1} \).
| type(t_face_field) fields_navier::navier_explicit_terms_accumulator_n |
The current step explicit terms accumulator, if needed.
| type(t_face_field) fields_navier::navier_explicit_terms_accumulator_nm1 |
The previous step explicit terms accumulator, if needed.
| double precision, dimension(:,:,:), allocatable fields_navier::navier_grid_volume_cell |
| type(t_face_field) fields_navier::navier_grid_volume_face |
Grid volume for the Navier-Stokes equation.
| logical, dimension(:,:,:), allocatable fields_navier::navier_is_outer_node_cell |
Navier outer_node cells.
| logical, dimension(:,:,:), allocatable fields_navier::navier_is_penalized_cell |
Navier penalized cells.
| double precision, dimension(:,:,:), allocatable fields_navier::permeability |
Permeability.
| double precision, dimension(:,:,:), allocatable fields_navier::pressure |
Pressure.
| double precision, dimension(:,:,:), allocatable fields_navier::pressure_bulk_phase_1 |
Pressure at bulk phases (for multiphase compressible flows with surface tension)
| double precision, dimension(:,:,:), allocatable fields_navier::pressure_bulk_phase_2 |
| double precision, dimension(:,:,:), allocatable fields_navier::pressure_extrapolated |
| type(t_face_field) fields_navier::pressure_gradient |
Pressure gradient.
| double precision, dimension(:,:,:), allocatable fields_navier::pressure_increment |
Pressure increment \( p^{n+1} - p^{n} \).
| double precision, dimension(:,:,:), allocatable fields_navier::pressure_n |
| double precision, dimension(:,:,:), allocatable fields_navier::pressure_n_bulk_phase_1 |
| double precision, dimension(:,:,:), allocatable fields_navier::pressure_n_bulk_phase_2 |
| double precision, dimension(:,:,:), allocatable fields_navier::pressure_nm1 |
| double precision, dimension(:,:,:), allocatable fields_navier::pressure_source_term |
Pressure source term.
| type(t_face_field) fields_navier::surface_tension |
Surface tension.
| double precision, dimension(:,:,:), allocatable fields_navier::u_grad_p |
| type(t_face_field) fields_navier::velocity |
Velocity at time \( t^{n+1} \).
| type(t_face_field) fields_navier::velocity_extrapolated |
Velocity at time \( t^{n+2} \).
| type(t_face_field) fields_navier::velocity_n |
Velocity at time \( t^{n} \).
| type(t_face_field) fields_navier::velocity_nm1 |
Velocity at time \( t^{n-1} \).
| type(t_face_field) fields_navier::velocity_predicted |
Predicted velocity (at the end of momentum momentum step)
| type(t_face_field) fields_navier::velocity_r |
| type(t_face_field) fields_navier::velocity_t |