Explicit inertial (or face advection) term with a generic (given) scheme, with direction split.
Functions/Subroutines | |
subroutine | integrate_face_advection_term_explicit_generic_split_euler (psi_np1, time_step, psi_n, psi_bndc, dt_nm1, velocity_nm1, velocity_n, divupsi_term_computer, flux_type, temporal_stability_factor, equation_has_immersed_boundaries) |
subroutine | integrate_face_advection_term_explicit_generic_split_rk2 (psi_np1, time_step, psi_n, psi_bndc, dt_nm1, velocity_nm1, velocity_n, divupsi_term_computer, flux_type, temporal_stability_factor) |
subroutine | integrate_face_advection_term_explicit_generic_split_nssp32 (psi_np1, time_step, psi_n, psi_bndc, dt_nm1, velocity_nm1, velocity_n, divupsi_term_computer, flux_type, temporal_stability_factor) |
subroutine | integrate_face_advection_term_explicit_generic_split_nssp53 (psi_np1, time_step, psi_n, psi_bndc, dt_nm1, velocity_nm1, velocity_n, divupsi_term_computer, flux_type, temporal_stability_factor) |
subroutine mod_integrate_face_advection_term_explicit_generic_split::integrate_face_advection_term_explicit_generic_split_nssp53 | ( | type(t_face_field), intent(inout) | psi_np1, |
double precision, intent(in) | time_step, | ||
type(t_face_field), intent(in) | psi_n, | ||
type(t_boundary_condition_face), intent(in) | psi_bndc, | ||
double precision, intent(in) | dt_nm1, | ||
type(t_face_field), intent(in) | velocity_nm1, | ||
type(t_face_field), intent(in) | velocity_n, | ||
procedure(divupsi_term_computer_split_interface) | divupsi_term_computer, | ||
type(t_fv_flux), intent(in) | flux_type, | ||
double precision, intent(in) | temporal_stability_factor ) |
psi(2) is \( \rho u \) and psi(1) is \( \rho \)
subroutine mod_integrate_face_advection_term_explicit_generic_split::integrate_face_advection_term_explicit_generic_split_rk2 | ( | type(t_face_field), intent(inout) | psi_np1, |
double precision, intent(in) | time_step, | ||
type(t_face_field), intent(in) | psi_n, | ||
type(t_boundary_condition_face), intent(in) | psi_bndc, | ||
double precision, intent(in) | dt_nm1, | ||
type(t_face_field), intent(in) | velocity_nm1, | ||
type(t_face_field), intent(in) | velocity_n, | ||
procedure(divupsi_term_computer_split_interface) | divupsi_term_computer, | ||
type(t_fv_flux), intent(in) | flux_type, | ||
double precision, intent(in) | temporal_stability_factor ) |
psi(2) is \( \rho u \) and psi(1) is \( \rho \)