14 #include "inc_openmp.h" 39 qtrc, qtrc0, rhoq_t, &
43 cdz, rcdz, rcdx, rcdy, &
46 flag_fct_along_stream )
50 real(RP),
intent(out) :: qtrco (
ka,
ia,
ja)
51 real(RP),
intent(in) :: qtrc (
ka,
ia,
ja)
52 real(RP),
intent(in) :: qtrc0 (
ka,
ia,
ja)
53 real(RP),
intent(in) :: rhoq_t (
ka,
ia,
ja)
54 real(RP),
intent(in) :: dens00 (
ka,
ia,
ja)
55 real(RP),
intent(in) :: dens (
ka,
ia,
ja)
56 real(RP),
intent(in) :: mflx_hi (
ka,
ia,
ja,3)
57 real(RP),
intent(in) :: num_diff(
ka,
ia,
ja,3)
58 real(RP),
intent(in) :: gsqrt (
ka,
ia,
ja,7)
59 real(RP),
intent(in) :: mapf (
ia,
ja,2)
60 real(RP),
intent(in) :: cdz(
ka)
61 real(RP),
intent(in) :: rcdz(
ka)
62 real(RP),
intent(in) :: rcdx(
ia)
63 real(RP),
intent(in) :: rcdy(
ja)
64 real(RP),
intent(in) :: dtl
65 logical,
intent(in) :: flag_fct_tracer
66 logical,
intent(in) :: flag_fct_along_stream
91 ATMOS_DYN_TSTEP_TRACER_TYPE )
101 character(len=*),
intent(in) :: ATMOS_DYN_TSTEP_TRACER_TYPE
104 select case ( atmos_dyn_tstep_tracer_type )
105 case (
'FVM-HEVE',
'HEVE' )
107 atmos_dyn_tstep_tracer_type )
110 write(*,*)
'xxx ATMOS_DYN_TSTEP_TRACER_TYPE is invalid: ', atmos_dyn_tstep_tracer_type
subroutine, public prc_mpistop
Abort MPI.
subroutine, public atmos_dyn_tstep_tracer_fvm_heve(QTRCo, QTRC, QTRC0, RHOQ_t, DENS0, DENS, mflx_hi, num_diff, GSQRT, MAPF, CDZ, RCDZ, RCDX, RCDY, dtl, FLAG_FCT_TRACER, FLAG_FCT_ALONG_STREAM)
subroutine, public atmos_dyn_tstep_tracer_setup(ATMOS_DYN_TSTEP_TRACER_TYPE)
Register.
integer, public ia
of x whole cells (local, with HALO)
integer, public ka
of z whole cells (local, with HALO)
subroutine, public atmos_dyn_tstep_tracer_fvm_heve_setup(type)
Setup.
module Atmosphere / Dynamics
procedure(step), pointer, public atmos_dyn_tstep_tracer
module Atmosphere / Dynamical scheme
integer, public ja
of y whole cells (local, with HALO)