MESSy/CLaMS: Channels in basemodel CLAMS
Channel clams
Channelobjects
dnparts: current number of trajectories on all ranks
dnparts_max: maximum number of trajectories on all ranks
grid_switch: used for MIX
pre_year, pre_month, pre_day, pre_sec: date for current windfile
JULTIME: current time in julian seconds (scalar)
JULSEC: current time for all trajectories
LAT, LON, LEV: current latitude, longitude and level of trajectories
LAT_OLD, LON_OLD, LEV_OLD: lat, lon and level of trajectories at last CHEM call
LAT_OLD_MIX, LON_OLD_MIX: lat and lon of trajectories at last MIX call
paramname (TEMP, PRESS, THETA, etc.): temperature, pressure etc of trajectories
paramname_OLD (TEMP_OLD, PRESS_OLD): temperature, pressure at last CHEM call
SPECARR(1:nspec): Species used by CHEM and/or MIX The first nchemspec species are used by CHEM and all nspec species are used by MIX
Following objects must be saved for restarts:
dnparts, dnparts_max, grid_switch and pre_year, pre_month, pre_day, pre_sec
Channel clamstraj
Der Channel clamstraj enthält die Trajektorienpositionen und die zugehörigen Parameterwerte (TEMP, PRESS) und wird für Restarts benötigt.
Eigene Channelobjekte
Channelobjekte fuer ECHAM5 (E5_zeta, E5_LAT3D etc.) => Channel clams ???
Gekoppelte Channelobjekte
- Gekoppelte Channelobjekte fuer ECHAM5
Channel winddata
Der Channel winddata wird im Submodel TRAJ angelegt und für Restarts benötigt.
Er enthält die Wind- und Parameterfelder für die Startzeit der Trajektorienrechnung beim Restart.
Channelobjekte
- UDT, VDT, WDT, LEVELDT
- UFUT, VFUT, WFUT, LEVELFUT
- PREDATA_paramname (PREDATA_TEMP, PREDATA_PRESS, etc.)
- FUTDATA_paramname (FUTDATA_TEMP, FUTDATA_PRESS, etc.)
Channel clamschem
Eigene Channelobjekte: -
Gekoppelte Channelobjekte
- aus TRAJ:
- LAT, LON, LEV
- JULSEC
- TEMP, PRESS,
- LAT_OLD, LON_OLD, LEV_OLD
- TEMP_OLD, PRESS_OLD
- aus DISSOC:
- DISSOC_RATE
- aus CLAMS:
- SPECARR(1:nchemspec)
Channel clamsmix
Eigene Channelobjekte
- PV, PV_SHUFFLED ???
- ZETA_SHUFFLED, LAT_SHUFFLED, LON_SHUFFLED,
- LAT_OLD_MIX_SHUFFLED, LON_OLD_MIX_SHUFFLED
- SPECARR(1:nspec)_SHUFFLED
Gekoppelte Channelobjekte
- aus TRAJ:
- LAT, LON, LEV
- LAT_OLD_MIX, LON_OLD_MIX
- aus CLAMS:
- SPECARR(1:nspec)
Channel clamsbmix
Eigene Channelobjekte: -
Gekoppelte Channelobjekte
- aus TRAJ:
- LAT, LON, LEV
- LAT_OLD, LON_OLD, LEV_OLD,
- LAT_OLD_MIX, LON_OLD_MIX,
- paramname (TEMP, PRESS)
- paramname_OLD (TEMP_OLD, PRESS_OLD)
- aus CLAMS:
- SPECARR(1:nspec)
- aus MIX:
- ZETA_SHUFFLED, LAT_SHUFFLED, LON_SHUFFLED,
- LAT_OLD_MIX_SHUFFLED, LON_OLD_MIX_SHUFFLED,
- SPECARR(1:nspec)_SHUFFLED
- fuer ECHAM5: weitere Channelobjekte gekoppelt
Channel clamscirrus
Eigene Channelobjekte
- fuer ECHAM5: Channelobjekte
- fuer Clams: keine eigenen Channelobjekte
Gekoppelte Channelobjekte
- aus TRAJ:
- LAT, LON, LEV,
- TEMP, PRESS
- aus CLAMS:
- H2O, H2O_100, IWC, IWC_100, CLWC
- fuer ECHAM5: weitere Channelobjekte gekoppelt