Size: 3012
Comment:
|
Size: 3507
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
Der Channel ''clams'' enthält folgende für Restarts benötigte Objekte: * aktuelle Anzahl Trajektorien auf allen ranks * grid_switch für mix * aktuelles Startdatum für die Trajektorienrechnung * JULTIME * JULSEC * LAT, LAT_OLD, LAT_OLD_MIX * LON, LON_OLD, LON_OLD_MIX * LEV, LEV_OLD * paramname (TEMP, PRESS, etc.) * paramname_OLD (TEMP_OLD, PRESS_OLD, etc.) Ausserdem sind dort alle in CHEM und MIX benötigten Spezies gespeichert. |
===== 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 |
Line 18: | Line 20: |
===== Channelobjekte ===== * dnparts * grid_switch * year_uvfirst, month_uvfirst, day_uvfirst, hour_uvfirst * SPECARR(1:nspec) |
Following objects must be saved for restarts: <<BR>> dnparts, dnparts_max, grid_switch and pre_year, pre_month, pre_day, pre_sec |
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