15 #include "inc_openmp.h" 72 character(len=*) :: tinteg_type
77 if ( tinteg_type /=
'EULER' )
then 78 write(*,*)
'xxx TINTEG_LARGE_TYPE is not EULER. Check!' 93 cdz, rcdz, rcdx, rcdy, &
96 flag_fct_along_stream )
103 real(RP),
intent(inout) :: QTRC (
ka,
ia,
ja)
104 real(RP),
intent(in) :: QTRC0 (
ka,
ia,
ja)
105 real(RP),
intent(in) :: RHOQ_t (
ka,
ia,
ja)
106 real(RP),
intent(in) :: DENS0 (
ka,
ia,
ja)
107 real(RP),
intent(in) :: DENS (
ka,
ia,
ja)
108 real(RP),
intent(in) :: mflx_hi (
ka,
ia,
ja,3)
109 real(RP),
intent(in) :: num_diff(
ka,
ia,
ja,3)
110 real(RP),
intent(in) :: GSQRT (
ka,
ia,
ja,7)
111 real(RP),
intent(in) :: MAPF (
ia,
ja)
112 real(RP),
intent(in) :: CDZ(
ka)
113 real(RP),
intent(in) :: RCDZ(
ka)
114 real(RP),
intent(in) :: RCDX(
ia)
115 real(RP),
intent(in) :: RCDY(
ja)
116 real(RP),
intent(in) :: dtl
117 logical,
intent(in) :: FLAG_FCT_TRACER
118 logical,
intent(in) :: FLAG_FCT_ALONG_STREAM
126 qtrc, qtrc0, rhoq_t, &
130 cdz, rcdz, rcdx, rcdy, &
132 flag_fct_tracer, flag_fct_along_stream )
subroutine, public prc_mpistop
Abort MPI.
subroutine, public check(current_line, v)
Undefined value checker.
real(rp), public const_undef
subroutine, public atmos_dyn_tinteg_tracer_euler_setup(tinteg_type)
Setup.
integer, public ia
of x whole cells (local, with HALO)
subroutine, public comm_vars8_init(var, vid)
Register variables.
integer, public ka
of z whole cells (local, with HALO)
integer, parameter, public const_undef2
undefined value (INT2)
subroutine, public atmos_dyn_tinteg_tracer_euler(QTRC, QTRC0, RHOQ_t, DENS0, DENS, mflx_hi, num_diff, GSQRT, MAPF, CDZ, RCDZ, RCDX, RCDY, dtl, FLAG_FCT_TRACER, FLAG_FCT_ALONG_STREAM)
EULER.
module Atmosphere / Dyn Tinteg
procedure(step), pointer, public atmos_dyn_tstep_tracer
module Atmosphere / Dynamical scheme
integer, public ja
of y whole cells (local, with HALO)