SCALE-RM
Functions/Subroutines | Variables
scale_tracer_sdm Module Reference

Functions/Subroutines

subroutine, public tracer_sdm_setup
 

Variables

integer, parameter, public qa_mp = 3
 
integer, parameter, public i_qv = 1
 
integer, parameter, public i_qc = 2
 
integer, parameter, public i_qr = 3
 
integer, parameter, public i_qi = 0
 
integer, parameter, public i_qs = 0
 
integer, parameter, public i_qg = 0
 
integer, parameter, public i_nc = 0
 
integer, parameter, public i_nr = 0
 
integer, parameter, public i_ni = 0
 
integer, parameter, public i_ns = 0
 
integer, parameter, public i_ng = 0
 
integer, parameter, public qqa = 3
 
integer, parameter, public qqs = 1
 
integer, parameter, public qqe = 3
 
integer, parameter, public qws = 2
 
integer, parameter, public qwe = 3
 
integer, parameter, public qis = 0
 
integer, parameter, public qie = -1
 
character(len=h_short), dimension(qa_mp), save, public aq_mp_name
 
character(len=h_mid), dimension(qa_mp), save, public aq_mp_desc
 
character(len=h_short), dimension(qa_mp), save, public aq_mp_unit
 
integer, parameter, public mp_qa = 2
 
integer, parameter, public i_mp_qc = 1
 
integer, dimension(mp_qa), save, public i_mp2all
 
integer, dimension(mp_qa), save, public i_mp2rd
 

Function/Subroutine Documentation

◆ tracer_sdm_setup()

subroutine, public scale_tracer_sdm::tracer_sdm_setup ( )

Definition at line 98 of file scale_tracer_sdm.F90.

Referenced by scale_tracer::tracer_setup().

98 
99  return
Here is the caller graph for this function:

Variable Documentation

◆ qa_mp

integer, parameter, public scale_tracer_sdm::qa_mp = 3

Definition at line 34 of file scale_tracer_sdm.F90.

34  integer, public, parameter :: qa_mp = 3
integer, public qa_mp

◆ i_qv

integer, parameter, public scale_tracer_sdm::i_qv = 1

Definition at line 36 of file scale_tracer_sdm.F90.

36  integer, public, parameter :: i_qv = 1
integer, public i_qv

◆ i_qc

integer, parameter, public scale_tracer_sdm::i_qc = 2

Definition at line 37 of file scale_tracer_sdm.F90.

37  integer, public, parameter :: i_qc = 2
integer, public i_qc

◆ i_qr

integer, parameter, public scale_tracer_sdm::i_qr = 3

Definition at line 38 of file scale_tracer_sdm.F90.

38  integer, public, parameter :: i_qr = 3
integer, public i_qr

◆ i_qi

integer, parameter, public scale_tracer_sdm::i_qi = 0

Definition at line 39 of file scale_tracer_sdm.F90.

39  integer, public, parameter :: i_qi = 0
integer, public i_qi

◆ i_qs

integer, parameter, public scale_tracer_sdm::i_qs = 0

Definition at line 40 of file scale_tracer_sdm.F90.

40  integer, public, parameter :: i_qs = 0
integer, public i_qs

◆ i_qg

integer, parameter, public scale_tracer_sdm::i_qg = 0

Definition at line 41 of file scale_tracer_sdm.F90.

41  integer, public, parameter :: i_qg = 0
integer, public i_qg

◆ i_nc

integer, parameter, public scale_tracer_sdm::i_nc = 0

Definition at line 42 of file scale_tracer_sdm.F90.

42  integer, public, parameter :: i_nc = 0
integer, public i_nc

◆ i_nr

integer, parameter, public scale_tracer_sdm::i_nr = 0

Definition at line 43 of file scale_tracer_sdm.F90.

43  integer, public, parameter :: i_nr = 0
integer, public i_nr

◆ i_ni

integer, parameter, public scale_tracer_sdm::i_ni = 0

Definition at line 44 of file scale_tracer_sdm.F90.

44  integer, public, parameter :: i_ni = 0
integer, public i_ni

◆ i_ns

integer, parameter, public scale_tracer_sdm::i_ns = 0

Definition at line 45 of file scale_tracer_sdm.F90.

45  integer, public, parameter :: i_ns = 0
integer, public i_ns

◆ i_ng

integer, parameter, public scale_tracer_sdm::i_ng = 0

Definition at line 46 of file scale_tracer_sdm.F90.

46  integer, public, parameter :: i_ng = 0
integer, public i_ng

◆ qqa

integer, parameter, public scale_tracer_sdm::qqa = 3

Definition at line 48 of file scale_tracer_sdm.F90.

48  integer, public, parameter :: qqa = 3 ! mass tracer (water)
integer, public qqa

◆ qqs

integer, parameter, public scale_tracer_sdm::qqs = 1

Definition at line 49 of file scale_tracer_sdm.F90.

49  integer, public, parameter :: qqs = 1 ! start index for mass tracer
integer, public qqs

◆ qqe

integer, parameter, public scale_tracer_sdm::qqe = 3

Definition at line 50 of file scale_tracer_sdm.F90.

50  integer, public, parameter :: qqe = 3 ! end index for mass tracer
integer, public qqe

◆ qws

integer, parameter, public scale_tracer_sdm::qws = 2

Definition at line 52 of file scale_tracer_sdm.F90.

52  integer, public, parameter :: qws = 2 ! start index for water tracer
integer, public qws

◆ qwe

integer, parameter, public scale_tracer_sdm::qwe = 3

Definition at line 53 of file scale_tracer_sdm.F90.

53  integer, public, parameter :: qwe = 3 ! end index for water tracer
integer, public qwe

◆ qis

integer, parameter, public scale_tracer_sdm::qis = 0

Definition at line 54 of file scale_tracer_sdm.F90.

54  integer, public, parameter :: qis = 0 ! start index for ice tracer
integer, public qis

◆ qie

integer, parameter, public scale_tracer_sdm::qie = -1

Definition at line 55 of file scale_tracer_sdm.F90.

55  integer, public, parameter :: qie = -1 ! end index for ice tracer
integer, public qie

◆ aq_mp_name

character(len=h_short), dimension(qa_mp), save, public scale_tracer_sdm::aq_mp_name

Definition at line 57 of file scale_tracer_sdm.F90.

57  character(len=H_SHORT), public, save :: aq_mp_name(qa_mp)
character(len=h_short), dimension(:), allocatable, public aq_mp_name
integer, public qa_mp

◆ aq_mp_desc

character(len=h_mid), dimension(qa_mp), save, public scale_tracer_sdm::aq_mp_desc

Definition at line 58 of file scale_tracer_sdm.F90.

58  character(len=H_MID), public, save :: aq_mp_desc(qa_mp)
character(len=h_mid), dimension(:), allocatable, public aq_mp_desc
integer, public qa_mp

◆ aq_mp_unit

character(len=h_short), dimension(qa_mp), save, public scale_tracer_sdm::aq_mp_unit

Definition at line 59 of file scale_tracer_sdm.F90.

59  character(len=H_SHORT), public, save :: aq_mp_unit(qa_mp)
character(len=h_short), dimension(:), allocatable, public aq_mp_unit
integer, public qa_mp

◆ mp_qa

integer, parameter, public scale_tracer_sdm::mp_qa = 2

Definition at line 75 of file scale_tracer_sdm.F90.

75  integer, public, parameter :: mp_qa = 2 ! number of hydrometeor tracer
integer, public mp_qa

◆ i_mp_qc

integer, parameter, public scale_tracer_sdm::i_mp_qc = 1

Definition at line 76 of file scale_tracer_sdm.F90.

76  integer, public, parameter :: i_mp_qc = 1

◆ i_mp2all

integer, dimension(mp_qa), save, public scale_tracer_sdm::i_mp2all

Definition at line 79 of file scale_tracer_sdm.F90.

79  integer, public, save :: i_mp2all(mp_qa)
integer, public mp_qa
integer, dimension(:), allocatable, public i_mp2all

◆ i_mp2rd

integer, dimension(mp_qa), save, public scale_tracer_sdm::i_mp2rd

Definition at line 83 of file scale_tracer_sdm.F90.

83  integer, public, save :: i_mp2rd(mp_qa)
integer, public mp_qa
integer, dimension(:), allocatable, public i_mp2rd