Index | Rundeck: E6TomaF40 | Created: Fri May 17 03:30:39 EDT 2024 |
TRACERS_DRV.f
Summary: TRACERS_DRV: tracer-dependent routines for air/water mass
and ocean tracers
Routines included:
Those that MUST EXIST for all tracers:
Diagnostic specs: init_tracer
Tracer initialisation + sources: tracer_ic, set_tracer_source
Entry points: daily_tracer
Author : Jean Lerner/Gavin Schmidt
Version:
Modules:
Global Subroutines:
- adjust_co2
- applyradchem
- co2n_init_jls
- daily_tracer
- daily_tracer is called once a day for tracers
SUBROUTINE tracer_IC is called from daily_tracer to allow for
tracers that 'turn on' on different dates.
- findstrings
- FindStrings finds the positions of a list of strings in a 2nd list.
- get_atmco2
- get_cond_factor
- GET_COND_FACTOR calculation of condensate fraction for tracers
within or below convective or large-scale clouds. Gas
condensation uses Henry's Law if not freezing.
- get_evap_factor
- GET_EVAP_FACTOR calculation of the evaporation fraction
for tracers.
- get_latlon_mask
- Set mask array to 1 for all cells overlapping a lat-lon rectangle
- get_src_fact
- get_src_fact
- get_src_fact
- get_src_index
- get_sulf_gas_rates
- GET_SULF_GAS_RATES calculation of rate coefficients for
gas phase sulfur oxidation chemistry
- get_wash_factor
- GET_WASH_FACTOR calculation of the fraction of tracer
scavanged by precipitation below convective clouds ("washout").
- init_ijlts_diag
- init_ijlts_diag Initialise lat/lon/height tracer diags
- init_ijts_diag
- init_ijts_diag Initialise lat/lon tracer diags
- init_jls_diag
- init_jls_diag Initialise zonal mean/height tracer diags
- init_src_dist
- init_tracer_cons_diag
- init_tracer_cons_diag Initialize tracer conservation diagnostics
- n2o_init_jls
- regional_src
- Assign regional 2d sources
- rn222_init_jls
- set_diag_aod
- set_diag_aod saves extinction, scattering and asymmetry parameter diags
- set_diag_aod
- set_diag_aod saves extinction, scattering and asymmetry parameter diags
- set_diag_rf
- set_diag_rf saves shortwave and longwave forcing, for all-sky and
clear-sky, at surface and TOA
- set_diag_rf
- set_diag_rf saves shortwave and longwave forcing, for all-sky and
clear-sky, at surface and TOA
- set_tracer_2dsource
- tracer_source calculates non-interactive sources for tracers
- src_dist_config
- src_dist_config_sph
- src_dist_config_sph
- tr_con_diag
- tr_con_diag populate tracer conservation diagnostics
- tr_con_diag
- tr_con_diag populate tracer conservation diagnostics
- tracer_3dsource
- tracer_3Dsource calculates interactive sources for tracers
Please note that if the generic routine 'apply_tracer_3Dsource'
is used, all diagnostics and moments are updated automatically.
- tracer_ic
- tracer_IC initializes tracers when they are first switched on
Depends on the following files:
- ATM_COM.f
- AtmRes.F90
- CLOUDS2.F90
- DIAG_COM.f
- FLUXES.f
- GEOM_B.f
- GHG.f
- GHY_COM.f
- LAKES_COM.f
- LANDICE.f
- LANDICE_COM.f
- MODEL_COM.f
- PBL_COM.f
- QUSDEF.f
- QUS_COM.f
- RADIATION.f
- RAD_COM.f
- SEAICE.f
- TRACERS.f
- TRACERS_AEROSOLS_Koch_e4.f
- TRACERS_AEROSOLS_SOA.F90
- TRACERS_DRV.f
- TRACERS_SPECIAL_Shindell.f
- TRACER_COM.f
- TRCHEM_Shindell_COM.f
- TRCHEM_fastj2.f
- TRDIAG_COM.f
- TRDUST_COM.f
- TRDUST_DRV.f
- ATM_COM.f
Used by the following files: