Differences between revisions 1 and 4 (spanning 3 versions)
Revision 1 as of 2014-07-01 07:40:45
Size: 2594
Editor: NicoleThomas
Comment:
Revision 4 as of 2015-05-21 08:09:50
Size: 3012
Editor: NicoleThomas
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
===== Eigene Channelobjekte =====
 * dnparts
 * grid_switch
 * year_uvfirst, month_uvfirst, day_uvfirst, hour_uvfirst
 * SPECARR(1:nspec)%name

===== Gekoppelte Channelobjekte: - =====


== Channel clamstraj ==

===== Eigene Channelobjekte =====
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
Line 22: Line 14:
 * PARAM(1:nparams)%name, PARAM_OLD(1:nparams)%name
  (TEMP, TEMP_OLD, PRESS, PRESS_OLD)
 * weitere Channelobjekte fuer ECHAM5 (E5_zeta, E5_LAT3D etc.)
 * paramname (TEMP, PRESS, etc.)
 * paramname_OLD (TEMP_OLD, PRESS_OLD, etc.)
Ausserdem sind dort alle in CHEM und MIX benötigten Spezies gespeichert.

===== Channelobjekte =====
 * dnparts
 * grid_switch
 * year_uvfirst, month_uvfirst, day_uvfirst, hour_uvfirst
 * SPECARR(1:nspec)



== 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 ???
Line 31: Line 38:
===== Eigene Channelobjekte ===== Der Channel ''winddata'' wird im Submodel TRAJ angelegt und für Restarts benötigt. <<BR>>
Er enthält die Wind- und Parameterfelder für die Startzeit der Trajektorienrechnung beim Restart.

===== Channelobjekte =====
Line 34: Line 44:
 * "PREDATA_",trim(PREDATA(1:nparams)%name)
 * "FUTDATA_",trim(FUTDATA(1:nparams)%name)
 
(PREDATA_TEMP, PREDATA_PRESS, FUTDATA_TEMP, FUTDATA_PRESS)

===== Gekoppelte Channelobjekte: - =====
 * PREDATA_paramname (PREDATA_TEMP, PREDATA_PRESS, etc.)
 * FUTDATA_paramname (
FUTDATA_TEMP, FUTDATA_PRESS, etc.)
Line 56: Line 62:
   *SPECARR(1:nchemspec)%name    *SPECARR(1:nchemspec)
Line 64: Line 70:
 * SPECARR(1:nspec)%name//'_SHUFFLED  * SPECARR(1:nspec)_SHUFFLED
Line 71: Line 77:
   * SPECARR(1:nspec)%name    * SPECARR(1:nspec)
Line 82: Line 88:
    * TRAJPARAM(1:nparam)%name (TEMP, PRESS)
    * TRAJPARAM(1:nparam)%name//'_OLD' (TEMP_OLD, PRESS_OLD)
    * paramname (TEMP, PRESS)
    * paramname_OLD (TEMP_OLD, PRESS_OLD)
Line 85: Line 91:
    * SPECARR(1:nspec)%name     * SPECARR(1:nspec)
Line 89: Line 95:
    * SPECARR(1:nspec)%name//'_SHUFFLED     * SPECARR(1:nspec)_SHUFFLED

MESSy/CLaMS: Channels in basemodel CLAMS

Channel clams

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.

Channelobjekte
  • dnparts
  • grid_switch
  • year_uvfirst, month_uvfirst, day_uvfirst, hour_uvfirst
  • SPECARR(1:nspec)

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)