SCALE-RM
Data Types | Functions/Subroutines | Variables
scale_atmos_dyn_tstep_tracer Module Reference

module Atmosphere / Dynamical scheme More...

Functions/Subroutines

subroutine, public atmos_dyn_tstep_tracer_setup (ATMOS_DYN_TSTEP_TRACER_TYPE)
 Register. More...
 

Variables

procedure(step), pointer, public atmos_dyn_tstep_tracer => NULL()
 

Detailed Description

module Atmosphere / Dynamical scheme

Description
Dynamical scheme selecter for dynamical tracer advection
Author
Team SCALE

Function/Subroutine Documentation

◆ atmos_dyn_tstep_tracer_setup()

subroutine, public scale_atmos_dyn_tstep_tracer::atmos_dyn_tstep_tracer_setup ( character(len=*), intent(in)  ATMOS_DYN_TSTEP_TRACER_TYPE)

Register.

Definition at line 93 of file scale_atmos_dyn_tstep_tracer.F90.

93  use scale_precision
95  use scale_index
96  use scale_prc, only: &
97  prc_abort
101  implicit none
102  character(len=*), intent(in) :: ATMOS_DYN_TSTEP_TRACER_TYPE
103  !---------------------------------------------------------------------------
104 
105  select case( atmos_dyn_tstep_tracer_type )
106  case( 'FVM-HEVE', 'HEVE' )
108  atmos_dyn_tstep_tracer_type )
110  case default
111  log_error("ATMOS_DYN_Tstep_tracer_setup",*) 'ATMOS_DYN_TSTEP_TRACER_TYPE is invalid: ', atmos_dyn_tstep_tracer_type
112  call prc_abort
113  end select
114 
115  return

References atmos_dyn_tstep_tracer, scale_atmos_dyn_tstep_tracer_fvm_heve::atmos_dyn_tstep_tracer_fvm_heve(), scale_atmos_dyn_tstep_tracer_fvm_heve::atmos_dyn_tstep_tracer_fvm_heve_setup(), and scale_prc::prc_abort().

Referenced by scale_atmos_dyn::atmos_dyn_setup().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ atmos_dyn_tstep_tracer

procedure(step), pointer, public scale_atmos_dyn_tstep_tracer::atmos_dyn_tstep_tracer => NULL()
scale_prc::prc_abort
subroutine, public prc_abort
Abort Process.
Definition: scale_prc.F90:342
scale_index
module Index
Definition: scale_index.F90:11
scale_precision
module PRECISION
Definition: scale_precision.F90:14
scale_prc
module PROCESS
Definition: scale_prc.F90:11
scale_atmos_grid_cartesc_index
module atmosphere / grid / cartesC index
Definition: scale_atmos_grid_cartesC_index.F90:12
scale_atmos_dyn_tstep_tracer_fvm_heve::atmos_dyn_tstep_tracer_fvm_heve
subroutine, public atmos_dyn_tstep_tracer_fvm_heve(QTRCo, qflx_hi, QTRC, QTRC0, RHOQ_t, DENS0, DENS, mflx_hi, num_diff, GSQRT, MAPF, CDZ, RCDZ, RCDX, RCDY, TwoD, dtl, FLAG_FCT_TRACER, FLAG_FCT_ALONG_STREAM)
Definition: scale_atmos_dyn_tstep_tracer_fvm_heve.F90:84
scale_atmos_dyn_tstep_tracer_fvm_heve::atmos_dyn_tstep_tracer_fvm_heve_setup
subroutine, public atmos_dyn_tstep_tracer_fvm_heve_setup(type)
Setup.
Definition: scale_atmos_dyn_tstep_tracer_fvm_heve.F90:59
scale_atmos_dyn_tstep_tracer::atmos_dyn_tstep_tracer
procedure(step), pointer, public atmos_dyn_tstep_tracer
Definition: scale_atmos_dyn_tstep_tracer.F90:72
scale_atmos_dyn_tstep_tracer_fvm_heve
module Atmosphere / Dynamics
Definition: scale_atmos_dyn_tstep_tracer_fvm_heve.F90:12