SCALE-RM
Functions/Subroutines | Variables
scale_atmos_aerosol Module Reference

module atmosphere / aerosol More...

Functions/Subroutines

subroutine, public atmos_aerosol_setup
 Setup. More...
 

Variables

integer, parameter, public n_ae = 9
 
integer, parameter, public i_ad = 1
 dust-like More...
 
integer, parameter, public i_aso = 2
 soot More...
 
integer, parameter, public i_ava = 3
 volcanic ash More...
 
integer, parameter, public i_as = 4
 sulfate (H2SO4) More...
 
integer, parameter, public i_ar = 5
 rural More...
 
integer, parameter, public i_ass = 6
 sea salt More...
 
integer, parameter, public i_au = 7
 urban More...
 
integer, parameter, public i_at = 8
 tropo More...
 
integer, parameter, public i_aoc = 9
 yellow dust More...
 
character(len=h_short), dimension(n_ae), parameter, public ae_name = (/ "AD ", "ASO", "AVA", "AS ", "AR ", "ASS", "AU ", "AT ", "AOC" /)
 
character(len=h_mid), dimension(n_ae), parameter, public ae_desc = (/ "dust-like ", "soot ", "volcanic ash ", "sulfate (H2SO4)", "rural ", "sea salt ", "urban ", "tropo ", "yellow dust " /)
 
real(rp), dimension(n_ae), parameter, public ae_dens = (/ rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae /)
 

Detailed Description

module atmosphere / aerosol

Description
Aerosol module
Author
Team SCALE

Function/Subroutine Documentation

◆ atmos_aerosol_setup()

subroutine, public scale_atmos_aerosol::atmos_aerosol_setup ( )

Setup.

Definition at line 74 of file scale_atmos_aerosol.F90.

74  implicit none
75  !---------------------------------------------------------------------------
76 
77  log_newline
78  log_info("ATMOS_AEROSOL_setup",*) 'Setup'
79 
80  return

Variable Documentation

◆ n_ae

integer, parameter, public scale_atmos_aerosol::n_ae = 9

◆ i_ad

integer, parameter, public scale_atmos_aerosol::i_ad = 1

dust-like

Definition at line 34 of file scale_atmos_aerosol.F90.

34  integer, public, parameter :: i_ad = 1

◆ i_aso

integer, parameter, public scale_atmos_aerosol::i_aso = 2

soot

Definition at line 35 of file scale_atmos_aerosol.F90.

35  integer, public, parameter :: i_aso = 2

◆ i_ava

integer, parameter, public scale_atmos_aerosol::i_ava = 3

volcanic ash

Definition at line 36 of file scale_atmos_aerosol.F90.

36  integer, public, parameter :: i_ava = 3

◆ i_as

integer, parameter, public scale_atmos_aerosol::i_as = 4

sulfate (H2SO4)

Definition at line 37 of file scale_atmos_aerosol.F90.

37  integer, public, parameter :: i_as = 4

◆ i_ar

integer, parameter, public scale_atmos_aerosol::i_ar = 5

rural

Definition at line 38 of file scale_atmos_aerosol.F90.

38  integer, public, parameter :: i_ar = 5

◆ i_ass

integer, parameter, public scale_atmos_aerosol::i_ass = 6

sea salt

Definition at line 39 of file scale_atmos_aerosol.F90.

39  integer, public, parameter :: i_ass = 6

◆ i_au

integer, parameter, public scale_atmos_aerosol::i_au = 7

urban

Definition at line 40 of file scale_atmos_aerosol.F90.

40  integer, public, parameter :: i_au = 7

◆ i_at

integer, parameter, public scale_atmos_aerosol::i_at = 8

tropo

Definition at line 41 of file scale_atmos_aerosol.F90.

41  integer, public, parameter :: i_at = 8

◆ i_aoc

integer, parameter, public scale_atmos_aerosol::i_aoc = 9

yellow dust

Definition at line 42 of file scale_atmos_aerosol.F90.

42  integer, public, parameter :: i_aoc = 9

◆ ae_name

character(len=h_short), dimension(n_ae), parameter, public scale_atmos_aerosol::ae_name = (/ "AD ", "ASO", "AVA", "AS ", "AR ", "ASS", "AU ", "AT ", "AOC" /)

Definition at line 44 of file scale_atmos_aerosol.F90.

Referenced by mod_atmos_phy_ae_vars::atmos_phy_ae_vars_setup().

44  character(len=H_SHORT), public, parameter :: ae_name(n_ae) = &
45  (/ "AD ", "ASO", "AVA", "AS ", "AR ", "ASS", "AU ", "AT ", "AOC" /)
integer, parameter, public n_ae

◆ ae_desc

character(len=h_mid), dimension(n_ae), parameter, public scale_atmos_aerosol::ae_desc = (/ "dust-like ", "soot ", "volcanic ash ", "sulfate (H2SO4)", "rural ", "sea salt ", "urban ", "tropo ", "yellow dust " /)

Definition at line 46 of file scale_atmos_aerosol.F90.

Referenced by mod_atmos_phy_ae_vars::atmos_phy_ae_vars_setup().

46  character(len=H_MID), public, parameter :: ae_desc(n_ae) = &
47  (/ "dust-like ", &
48  "soot ", &
49  "volcanic ash ", &
50  "sulfate (H2SO4)", &
51  "rural ", &
52  "sea salt ", &
53  "urban ", &
54  "tropo ", &
55  "yellow dust " /)
integer, parameter, public n_ae

◆ ae_dens

real(rp), dimension(n_ae), parameter, public scale_atmos_aerosol::ae_dens = (/ rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae /)

Definition at line 58 of file scale_atmos_aerosol.F90.

58  real(RP), parameter, public :: ae_dens(n_ae) = (/ rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae, rhod_ae /)
integer, parameter, public n_ae