IndexRundeck: P1SoM40Created: Thu May 9 03:30:17 EDT 2024

AERPARAM_MOD

File: READ_AERO.f
Summary: This module reads, time-interpolates, and stores fields needed by the radiation code in the prescribed-aerosol configuration of modelE. Subroutine updateAerosol2 provides the fields used to calculate the direct radiative effects of aerosols. Subroutine dCDNC_est provides a parameterized estimate of changes of lower-tropospheric CDNC relative to 1850, as input to prescriptions of aerosol indirect effects on cloud cover and optical depth. Dust aerosols are currently ingested via a separate module.
Author : M. Kelley added comments, reprogrammed for netcdf input
Version:

Subroutines:
dcdnc_est
finds change in cloud droplet number concentration since 1850
updateaerosol

updateaerosol2
updateAerosol2 reads aerosol file(s) and calculates A6JDAY(lma,6,:,:) (dry aerosol Tau) for current day, year. On startup, it allocates a6jday and plbaer, and reads plbaer. Note that jYearA may be negative, which is the Model E method for indicating that the data for abs(jYearA) is to be used for all years (this matters when time-interpolating between December and January).

Global Variables:
timestream : used from timestream_mod

anssdd : real*8, allocatable, dimension(:, :)

mdpi : real*8, allocatable, dimension(:, :, :)

mdcur : real*8, allocatable, dimension(:, :, :)

md1850 : real*8, allocatable, dimension(:, :, :, :)

aernames : character(len=3), dimension(6), parameter
Initial Value = (/ 'SUL', 'SSA', 'NIT', 'OCA', 'BCA', 'BCB' /)
drym2g : real*8, dimension(8)
Initial Value = (/4.667, 0.866, 4.448, 5.017, 9.000, 9.000, 1.000,1.000/)
Used by: | RADPAR:setaer |
la720 : integer
Initial Value = 3
za720 : real*8, parameter
Initial Value = 2635.
byz_cm3 : real*8, parameter
Initial Value = 1.d-6 / Za720
byz_gcm3 : real*8, parameter
Initial Value = 1.d-3 * byz_cm3
aermix : real*8, dimension(13)
Initial Value = (/ 1.0, 1.0, 1.0, 1.0, 2.5, 2.5, 1.9, 1.0, 1.0, 2.5, 1.9, 2.5, 1.9/)
Used by: | :init_rad |
a6streams : type(timestream), dimension(6)
interface for reading and time-interpolating AERO files
bcdepstream : type(timestream), public
interface for reading and time-interpolating BC_dep file
Used by: | :updbcd |
ima : integer

jma : integer

lma : integer

Used by: | RADPAR:setaer |
depobc_1990 : real*8, allocatable, dimension(:, :), public
prescribed black carbon deposition (curr,1990)
Used by: | :init_rad | :radia | :updbcd |
depobc : real*8, allocatable, dimension(:, :), public
prescribed black carbon deposition (curr,1990)
Used by: | :init_rad | :radia | :updbcd |

Simplex Website Curator: Igor Aleinov — NASA Official: Gavin A. Schmidt

Contact GISS NASA Privacy PolicyAccessibility