ClimatologiesΒΆ

Climatology objects provide the value of parameters at different locations in the atmosphere. They are created using the ISKClimatology class and are used by radiative transfer engines to calculate atmospheric parameters such as number density, pressure and temperature. However, climatology objects can be built that support any atmospheric parameter, as long as it is a scalar, and can be used as stand-alone objects in other software projects.

Climatology

Extension

Description

MSIS90

sasktran_core

Fast climatological background atmosphere using MSIS and CIRA.

NO2PRATMO

sasktran_core

NO2 PRATMO climatological model.

O3LABOW

sasktran_core

The Labow O3 ozone climatology.

USERDEFINED_PROFILE

sasktran_core

User defined height profiles

USERDEFINED_PROFILE_TABLE

sasktran_core

User defined height profile for legacy applications

USERDEFINED_PROFILE_PLANE

sasktran_core

User defined height profiles that vary along a great circle /plane.

USERDEFINED_PROFILE3D_LATLONHEIGHT

sasktran_core

User defined height profiles distributed across the surface of the Earth

ECMWF

sasktran_core

The ECMWF atmosphere. Needs external database files.

LINEARCOMBO

sasktran_core

A linear combination of two other climatologies

OSIRISL2_AEROSOLRTMODEL_V507

sasktran_core

The OSIRIS aerosol height profile generated in Version 5.07

OSIRISL2_AEROSOLMODERADIUS_V600

sasktran_core

The OSIRIS aerosol mode radius profile generated in Version 6.00 (unofficial)

OSIRISL2_O3RTMODEL_V507

sasktran_core

The OSIRIS O3 height profile generated in Version 5.07.

OSIRISL2_NO2RTMODEL_V507

sasktran_core

The OSIRIS NO2 height profile generated in Version 5.07.

CONSTANTVALUE

sasktran_core

Climatology which is a constant value everywhere.

ONE_PRESSURE_TEMP

sasktran_core

Climatology which is a fixed pressure and temperature (useful for IR cross-sections)

GEM-MACH

sasktran_gcm

GEM-MACH regional climate model

GEOS CHEM

sasktran_gcm

GEOS-CHEM global climate model

Climatology parameters are identified using standard climatology handles. All climatologies implement the concept of caching where values at atmospheric locations are calculated once for the cache and then subsequent requests to calculate atmospheric parameters are taken from the cache rather than the full actual climatological model. This provides a significant speed advantage for the atmospheric radiative transfer models but users must be aware of the possible subtleties.

For example, the MSIS90 is able to calculate atmospheric parameters at any location in the atmosphere but its cache is written so it only extracts a single height profile. All subsequent calls to retrieve atmospheric parameters at any location on Earth are taken from the cached vertical profile rather than executing the entire model.