C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/model/inc/RESTART.h,v 1.2 2009/12/11 13:49:56 jmc Exp $ C $Name: checkpoint62r $ CBOP C !ROUTINE: RESTART.h C !INTERFACE: C include "RESTART.h" C C !DESCRIPTION: C \bv C *==========================================================* C | RESTART.h C | o Holds internal parameters related to restart process C *==========================================================* C | Model internal parameters/variables related to writing C | or reading pickup for a restart. C | Note: external parameters (read from parameter file "data") C | stay in PARAMS.h and should not appear in RESTART.h ; C | therefore, this header file should not be included C | in S/R INI_PARMS. C *==========================================================* C \ev CEOP C Alternating pickup INTEGER maxNoChkptLev PARAMETER ( maxNoChkptLev = 2 ) C-- COMMON / RESTART_I / Integer valued parameters used for restart C nCheckLev :: Holds current checkpoint level (alternating pickup) C tempStartAB :: number of previous gT/Temp time levels which are C available to start (or restart) Adams-Bashforth. C saltStartAB :: number of previous gS/Salt time levels which are C available to start (or restart) Adams-Bashforth. C mom_StartAB :: number of previous gU,gV time levels which are C available to start (or restart) Adams-Bashforth. C nHydStartAB :: number of previous gW time levels which are C available to start (or restart) Adams-Bashforth. C dPhiNHstatus :: status of field dPhiNH: 1= loaded from pickup C 0= not available in pickup COMMON / RESTART_I / & nCheckLev, & tempStartAB, saltStartAB, & mom_StartAB, nHydStartAB, & dPhiNHstatus INTEGER nCheckLev INTEGER tempStartAB INTEGER saltStartAB INTEGER mom_StartAB INTEGER nHydStartAB INTEGER dPhiNHstatus C-- COMMON / RESTART_C / Character valued parameters used for restart C checkPtSuff :: List of checkpoint file suffices COMMON / RESTART_C / & checkPtSuff CHARACTER*(5) checkPtSuff(maxNoChkptLev)