66 subroutine rhs_maker_sumab(u, v, w, uu, vv, ww, uulag, vvlag, wwlag, ab, nab)
70 type(
field_t),
intent(inout) :: u, v, w
71 type(
field_t),
intent(inout) :: uu, vv, ww
73 real(kind=
rp),
dimension(3),
intent(in) :: ab
74 integer,
intent(in) :: nab
80 fx_laglag, fy_laglag, fz_laglag, fx, fy, fz, &
84 type(
field_t),
intent(inout) :: fx_lag, fy_lag, fz_lag
85 type(
field_t),
intent(inout) :: fx_laglag, fy_laglag, fz_laglag
86 real(kind=
rp),
intent(inout) :: rho, ext_coeffs(4)
87 integer,
intent(in) :: n
88 real(kind=
rp),
intent(inout) :: fx(n), fy(n), fz(n)
97 type(
field_t),
intent(inout) :: fs_lag
98 type(
field_t),
intent(inout) :: fs_laglag
99 real(kind=
rp),
intent(inout) :: rho, ext_coeffs(4)
100 integer,
intent(in) :: n
101 real(kind=
rp),
intent(inout) :: fs(n)
107 u, v, w, B, rho, dt, bd, nbd, n)
111 integer,
intent(in) :: n, nbd
112 type(
field_t),
intent(in) :: u, v, w
114 real(kind=
rp),
intent(inout) :: bfx(n), bfy(n), bfz(n)
115 real(kind=
rp),
intent(in) :: b(n)
116 real(kind=
rp),
intent(in) :: dt, rho, bd(4)
126 integer,
intent(in) :: n, nbd
129 real(kind=
rp),
intent(inout) :: fs(n)
130 real(kind=
rp),
intent(in) :: b(n)
131 real(kind=
rp),
intent(in) :: dt, rho, bd(4)
integer, parameter, public rp
Global precision used in computations.
Routines to generate the right-hand sides for the convection-diffusion equation. Employs the EXT/BDF ...
Abstract type to add contributions to F from lagged BD terms.
Abstract type to sum up contributions to kth order extrapolation scheme.
Abstract type to compute extrapolated velocity field for the pressure equation.