Differences between revisions 4 and 5
Revision 4 as of 2015-05-21 08:09:50
Size: 3012
Editor: NicoleThomas
Comment:
Revision 5 as of 2015-09-02 08:29:13
Size: 3507
Editor: NicoleThomas
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

messy/ClamsChannels (last edited 2016-01-05 08:52:13 by NicoleThomas)