= 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
* '''STATE, STATE_VERT''': mixing and vertical mixing state (used in MIX and BMIX)
* '''THETA_OLD_MIX, BVFWET_OLD_MIX''': theta and bvfwet at last MIX call (used in MIX)
* '''LEV_GRID, LEV_DELTA, R_GRID''': vertical and horizontal grid (used in MIX and SEDI)
The channel ''clams'' is used for restarts.
== Channel winddata ==
The channel ''winddata'' is created in submodel CLAMS and is used for restarts. <
>
It includes the wind data and parameter values for the starttime of trajectories on restart.
===== Channelobjects =====
* UDT, VDT, WDT, LEVELDT,DLEVDZDT
* UFUT, VFUT, WFUT, LEVELFUT, DLEVDZFUT
* PREDATA_paramname (PREDATA_TEMP, PREDATA_PRESS, etc.)
* FUTDATA_paramname (FUTDATA_TEMP, FUTDATA_PRESS, etc.)
If SEDI is switched on:
* UDT_sedi, VDT_sedi, WDT_sedi, LEVELDT_sedi,DLEVDZDT_sedi
== Channel clamstraj ==
===== Channelobjects =====
* Channelobjects for ECHAM5 (E5_zeta, E5_LAT3D etc.) => Channel clams ???
===== Coupled Channelobjects =====
* Coupled channelobjects for ECHAM5 ???
== Channel clamschem ==
===== Channelobjects: - =====
===== Coupled Channelobjects =====
* CLAMS:
* LAT, LON, LEV
* JULSEC
* TEMP, PRESS,
* LAT_OLD, LON_OLD, LEV_OLD
* TEMP_OLD, PRESS_OLD
* SPECARR(1:nchemspec)
* DISSOC:
* DISSOC_RATE
== Channel clamsmix ==
===== Channelobjects =====
* ZETA_SHUFFLED, LAT_SHUFFLED, LON_SHUFFLED,
* LAT_OLD_MIX_SHUFFLED, LON_OLD_MIX_SHUFFLED
* STATE_SHUFFLED, STATE_VERT_SHUFFLED
* SPECARR(1:nspec)_SHUFFLED
If vertical mixing is switched on:
* THETA_SHUFFLED, THETA_OLD_MIX_SHUFFLED
* BVFWET_SHUFFLED, BVFWET_OLD_MIX_SHUFFLED
===== Coupled Channelobjects =====
* CLAMS:
* LAT, LON, LEV
* LAT_OLD_MIX, LON_OLD_MIX
* STATE, STATE_VERT
* SPECARR(1:nspec)
* LEV_GRID, LEV_DELTA, R_GRID
If vertical mixing is switched on:
* THETA, BVF_WET
* THETA_OLD_MIX. BVFWET_OLD_MIX
== Channel clamsbmix ==
===== Channelobjects: - =====
===== Coupled Channelobjects =====
* CLAMS:
* LAT, LON, LEV
* LAT_OLD, LON_OLD, LEV_OLD,
* LAT_OLD_MIX, LON_OLD_MIX,
* STATE
* paramname (TEMP, PRESS)
* paramname_OLD (TEMP_OLD, PRESS_OLD)
* SPECARR(1:nspec)
If vertical mixing is switched on:
* THETA_OLD_MIX. BVFWET_OLD_MIX
* MIX:
* ZETA_SHUFFLED, LAT_SHUFFLED, LON_SHUFFLED
* STATE_SHUFFLED
* SPECARR(1:nspec)_SHUFFLED
* fuer ECHAM5: weitere Channelobjekte gekoppelt
== Channel clamscirrus ==
===== Channelobjects =====
* Channelobjects for ECHAM5
===== Coupled Channelobjects =====
* CLAMS:
* LAT, LON, LEV,
* TEMP, PRESS
* THETA, PV
* H2O, H2O_100, IWC, IWC_100, CLWC
* more channelobjects coupled for ECHAM5