Declaration of the field arrays associated to the Navier-Stokes equations.
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_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_linear_term_coef |
Linear term. | |
double precision, dimension(:,:,:), allocatable | permeability |
Permeability. | |
type(t_immersed_boundary_condition), dimension(:), allocatable | ibc_pressure |
Immersed boundary pressure 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. | |
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 |