IndexRundeck: E6TomaF40Created: Fri May 17 03:30:39 EDT 2024

TRDUST_DRV

File: TRDUST_DRV.f
Summary: errorFunction calculates error function using Taylor expansion copied from http://en.wikipedia.org/wiki/Error_function
Author : jan perlwitz
Version:

Subroutines:
accsubdddust
accSubddDust accumulates specific soil dust aerosol variables for subdaily diagnostics
calcsubclayweights
calcSubClayWeights calculate weights of masses in each clay sub bin for each tracer using clay part of volume distribution from brittle fragmentation theory (Kok, PNAS 2011, Eq. 6)
def_rsf_trdust
def_rsf_trdust defines control info in restart files specifically for soil dust aerosols
init_soildust
init_soildust initializations for soil dust/mineral dust aerosols at startup
new_io_trdust
new_io_trdust netcdf I/O specifically for soil dust aerosols
read_mineralfractions_netcdf
read_mineralfractions_netcdf reads mineral fractions from input file
tracer_ic_soildust
tracer_ic_soildust reads in source and parameter files for dust/mineral tracers at their initialization and every restart

Global Variables:
nameunit : used from filemanager

openunit : used from filemanager

closeunit : used from filemanager

tracers_dust : used from runtimecontrols_mod

tracers_dust_silt4 : used from runtimecontrols_mod

tracers_dust_silt5 : used from runtimecontrols_mod

tracers_minerals : used from runtimecontrols_mod

tracers_amp : used from runtimecontrols_mod

tracers_tomas : used from runtimecontrols_mod

rgas : used from constant

axyp : used from geom

im : used from resolution

jm : used from resolution

lm : used from resolution

sync_param : used from dictionary_mod

am_i_root : used from domain_decomp_atm

grid : used from domain_decomp_atm

dread_parallel : used from domain_decomp_atm

broadcast : used from domain_decomp_atm

write_parallel : used from domain_decomp_atm

getdomainbounds : used from domain_decomp_atm

ioread : used from model_com

iowrite : used from model_com

irsfic : used from model_com

irsficno : used from model_com

irerun : used from model_com

itime : used from model_com

int_days_per_year : used from timeconstants_mod

int_months_per_year : used from timeconstants_mod

seconds_per_day : used from timeconstants_mod

byma : used from atm_com

pk : used from atm_com

pmid : used from atm_com

t : used from atm_com

dust_flux_glob : used from fluxes

dust_flux2_glob : used from fluxes

depo_turb_glob : used from fluxes

depo_grav_glob : used from fluxes

trprec : used from fluxes

n_clay : used from tracer_com

n_clayilli : used from tracer_com

n_claykaol : used from tracer_com

n_claysmec : used from tracer_com

n_claycalc : used from tracer_com

n_clayquar : used from tracer_com

n_clayfeld : used from tracer_com

n_clayhema : used from tracer_com

n_claygyps : used from tracer_com

n_clayilhe : used from tracer_com

n_claykahe : used from tracer_com

n_claysmhe : used from tracer_com

n_claycahe : used from tracer_com

n_clayquhe : used from tracer_com

n_clayfehe : used from tracer_com

n_claygyhe : used from tracer_com

n_sil1quar : used from tracer_com

n_sil1feld : used from tracer_com

n_sil1calc : used from tracer_com

n_sil1illi : used from tracer_com

n_sil1kaol : used from tracer_com

n_sil1smec : used from tracer_com

n_sil1hema : used from tracer_com

n_sil1gyps : used from tracer_com

n_sil1quhe : used from tracer_com

n_sil1fehe : used from tracer_com

n_sil1cahe : used from tracer_com

n_sil1gyhe : used from tracer_com

n_sil1ilhe : used from tracer_com

n_sil1kahe : used from tracer_com

n_sil1smhe : used from tracer_com

n_sil2quar : used from tracer_com

n_sil2feld : used from tracer_com

n_sil2calc : used from tracer_com

n_sil2hema : used from tracer_com

n_sil2gyps : used from tracer_com

n_sil2illi : used from tracer_com

n_sil2kaol : used from tracer_com

n_sil2smec : used from tracer_com

n_sil2quhe : used from tracer_com

n_sil2fehe : used from tracer_com

n_sil2cahe : used from tracer_com

n_sil2gyhe : used from tracer_com

n_sil2ilhe : used from tracer_com

n_sil2kahe : used from tracer_com

n_sil2smhe : used from tracer_com

n_sil3quar : used from tracer_com

n_sil3feld : used from tracer_com

n_sil3calc : used from tracer_com

n_sil3hema : used from tracer_com

n_sil3gyps : used from tracer_com

n_sil3illi : used from tracer_com

n_sil3kaol : used from tracer_com

n_sil3smec : used from tracer_com

n_sil3quhe : used from tracer_com

n_sil3fehe : used from tracer_com

n_sil3cahe : used from tracer_com

n_sil3gyhe : used from tracer_com

n_sil3ilhe : used from tracer_com

n_sil3kahe : used from tracer_com

n_sil3smhe : used from tracer_com

n_sil4quar : used from tracer_com

n_sil4feld : used from tracer_com

n_sil4calc : used from tracer_com

n_sil4hema : used from tracer_com

n_sil4gyps : used from tracer_com

n_sil4illi : used from tracer_com

n_sil4kaol : used from tracer_com

n_sil4smec : used from tracer_com

n_sil4quhe : used from tracer_com

n_sil4fehe : used from tracer_com

n_sil4cahe : used from tracer_com

n_sil4gyhe : used from tracer_com

n_sil4ilhe : used from tracer_com

n_sil4kahe : used from tracer_com

n_sil4smhe : used from tracer_com

n_sil5quar : used from tracer_com

n_sil5feld : used from tracer_com

n_sil5calc : used from tracer_com

n_sil5hema : used from tracer_com

n_sil5gyps : used from tracer_com

n_sil5illi : used from tracer_com

n_sil5kaol : used from tracer_com

n_sil5smec : used from tracer_com

n_sil5quhe : used from tracer_com

n_sil5fehe : used from tracer_com

n_sil5cahe : used from tracer_com

n_sil5gyhe : used from tracer_com

n_sil5ilhe : used from tracer_com

n_sil5kahe : used from tracer_com

n_sil5smhe : used from tracer_com

n_soildust : used from tracer_com

ntm_dust : used from tracer_com

ntm_clay : used from tracer_com

trm : used from tracer_com

ntm_sil1 : used from tracer_com

ntm_sil2 : used from tracer_com

ntm_sil3 : used from tracer_com

ntm_sil4 : used from tracer_com

ntm_sil5 : used from tracer_com

trname : used from oldtracer_mod

dodrydep : used from oldtracer_mod

dowetdep : used from oldtracer_mod

trcsurf : used from trdiag_com

trcsurfbyvol : used from trdiag_com

to_conc : used from trdiag_com

set_to_conc : used from trdiag_com

par_open : used from pario

par_close : used from pario

defvar : used from pario

read_dist_data : used from pario

write_dist_data : used from pario

variable_exists : used from pario

interpolator3d : used from polynomialinterpolator_mod

fearth : used from ghy_com

i_0 : integer

i_1 : integer

j_0 : integer

j_1 : integer

i_0h : integer

i_1h : integer

j_0h : integer

j_1h : integer

wsginterp : type(interpolator3d), save

Used by: | :dust_emission_constraints |
z : real(kind=8), intent(in)

niter : integer, parameter
Initial Value = 100
k : integer

n : integer

pi : real(kind=8)

work : real(kind=8)

zadd : real(kind=8)

zk : real(kind=8)

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

Contact GISS NASA Privacy PolicyAccessibility