SCALE-RM
scale_atmos_sub_aerosol.F90
Go to the documentation of this file.
1 !-------------------------------------------------------------------------------
13 !-------------------------------------------------------------------------------
15  !-----------------------------------------------------------------------------
16  !
17  !++ used modules
18  !
19  use scale_precision
20  use scale_stdio
22  !-----------------------------------------------------------------------------
23  implicit none
24  private
25  !-----------------------------------------------------------------------------
26  !
27  !++ Public procedure
28  !
29  public :: atmos_aerosol_setup
30 
31  !-----------------------------------------------------------------------------
32  !
33  !++ Public parameters & variables
34  !
35  integer, public, parameter :: n_ae = 9
36  integer, public, parameter :: i_ad = 1
37  integer, public, parameter :: i_aso = 2
38  integer, public, parameter :: i_ava = 3
39  integer, public, parameter :: i_as = 4
40  integer, public, parameter :: i_ar = 5
41  integer, public, parameter :: i_ass = 6
42  integer, public, parameter :: i_au = 7
43  integer, public, parameter :: i_at = 8
44  integer, public, parameter :: i_aoc = 9
45 
46  !-----------------------------------------------------------------------------
47  !
48  !++ Private procedure
49  !
50  !-----------------------------------------------------------------------------
51  !
52  !++ Private parameters & variables
53  !
54  !-----------------------------------------------------------------------------
55 contains
56  !-----------------------------------------------------------------------------
58  subroutine atmos_aerosol_setup
59  implicit none
60  !---------------------------------------------------------------------------
61 
62  if( io_l ) write(io_fid_log,*)
63  if( io_l ) write(io_fid_log,*) '++++++ Module[AEROSOL] / Categ[ATMOS SHARE] / Origin[SCALElib]'
64 
65  return
66  end subroutine atmos_aerosol_setup
67 
68 end module scale_atmos_aerosol
integer, parameter, public n_ae
logical, public io_l
output log or not? (this process)
Definition: scale_stdio.F90:61
module STDIO
Definition: scale_stdio.F90:12
integer, parameter, public i_aoc
yellow dust
integer, parameter, public i_ar
rural
integer, parameter, public i_ava
volcanic ash
integer, parameter, public i_aso
soot
integer, parameter, public i_ass
sea salt
module grid index
integer, parameter, public i_as
sulfate (H2SO4)
integer, parameter, public i_au
urban
integer, parameter, public i_ad
dust-like
integer, parameter, public i_at
tropo
subroutine, public atmos_aerosol_setup
Setup.
module PRECISION
integer, public io_fid_log
Log file ID.
Definition: scale_stdio.F90:56