40 cdz, rcdz, rcdx, rcdy, &
41 bnd_w, bnd_e, bnd_s, bnd_n, &
44 flag_fct_along_stream )
48 real(RP),
intent(inout) :: qtrc (
ka,
ia,
ja)
49 real(RP),
intent(in) :: qtrc0 (
ka,
ia,
ja)
50 real(RP),
intent(in) :: rhoq_t (
ka,
ia,
ja)
51 real(RP),
intent(in) :: dens0 (
ka,
ia,
ja)
52 real(RP),
intent(in) :: dens (
ka,
ia,
ja)
53 real(RP),
intent(in) :: mflx_hi (
ka,
ia,
ja,3)
54 real(RP),
intent(in) :: num_diff(
ka,
ia,
ja,3)
55 real(RP),
intent(in) :: gsqrt (
ka,
ia,
ja,7)
56 real(RP),
intent(in) :: mapf (
ia,
ja)
57 real(RP),
intent(in) :: cdz(
ka)
58 real(RP),
intent(in) :: rcdz(
ka)
59 real(RP),
intent(in) :: rcdx(
ia)
60 real(RP),
intent(in) :: rcdy(
ja)
61 logical,
intent(in) :: bnd_w
62 logical,
intent(in) :: bnd_e
63 logical,
intent(in) :: bnd_s
64 logical,
intent(in) :: bnd_n
65 real(RP),
intent(in) :: dtl
66 logical,
intent(in) :: flag_fct_tracer
67 logical,
intent(in) :: flag_fct_along_stream
90 ATMOS_DYN_Tinteg_tracer_TYPE )
104 character(len=*),
intent(in) :: ATMOS_DYN_Tinteg_tracer_TYPE
107 select case( atmos_dyn_tinteg_tracer_type )
110 atmos_dyn_tinteg_tracer_type )
114 atmos_dyn_tinteg_tracer_type )
116 case(
'OFF',
'NONE' )
119 log_error(
"ATMOS_DYN_Tinteg_tracer_setup",*)
'ATMOS_DYN_TINTEG_TRACER_TYPE is invalid: ', atmos_dyn_tinteg_tracer_type
module Atmosphere / Dynamics Temporal integration
integer, public ia
of whole cells: x, local, with HALO
module Atmosphere / Dyn Tinteg
subroutine, public atmos_dyn_tinteg_tracer_euler(QTRC, QTRC0, RHOQ_t, DENS0, DENS, mflx_hi, num_diff, GSQRT, MAPF, CDZ, RCDZ, RCDX, RCDY, BND_W, BND_E, BND_S, BND_N, dtl, FLAG_FCT_TRACER, FLAG_FCT_ALONG_STREAM)
EULER.
integer, public ja
of whole cells: y, local, with HALO
subroutine, public atmos_dyn_tinteg_tracer_euler_setup(tinteg_type)
Setup.
module atmosphere / grid / cartesC index
procedure(tinteg), pointer, public atmos_dyn_tinteg_tracer
subroutine, public prc_abort
Abort Process.
module Atmosphere / Dyn Tinteg
integer, public ka
of whole cells: z, local, with HALO
subroutine, public atmos_dyn_tinteg_tracer_rk3_setup(tinteg_type)
Setup.
subroutine, public atmos_dyn_tinteg_tracer_setup(ATMOS_DYN_Tinteg_tracer_TYPE)
Register.
subroutine, public atmos_dyn_tinteg_tracer_rk3(QTRC, QTRC0, RHOQ_t, DENS0, DENS, mflx_hi, num_diff, GSQRT, MAPF, CDZ, RCDZ, RCDX, RCDY, BND_W, BND_E, BND_S, BND_N, dtl, FLAG_FCT_TRACER, FLAG_FCT_ALONG_STREAM)
RK3.