include file: CNTLALL 8 ! ----------------------- Comdeck: CNTLALL ---------------------------- CNTLALL.2 ! Description: COMDECK defining Control variables for the CNTLALL.3 ! model overall. CNTLALL.4 ! CNTLALL.5 ! Author : R.T.H.Barnes CNTLALL.6 ! CNTLALL.7 ! History: CNTLALL.8 ! Version Date Comment. CNTLALL.9 ! 3.5 16/03/95 Sub-Models stage 1: revise History and Control file CNTLALL.10 ! contents. RTHBarnes. CNTLALL.11 ! 4.0 25/10/95 Add user switch CONTROL_RESUBMIT. RTHBarnes GRB3F400.1 ! 4.4 28/07/97 Add user switch LCLIMREALYR. M Gallani GMG1F404.83 ! 4.4 11/10/97 Add logical switch L_AO_D1_MEMORY. D. Robinson. GDR5F404.1 ! CNTLALL.12 ! Documentation: Unified Model Documentation Paper CNTLALL.13 ! H- History Bricks CNTLALL.14 ! CNTLALL.15 ! Type declarations CNTLALL.16 ! CNTLALL.17 INTEGER CNTLALL.18 & MODEL_BASIS_TIME(6),! Array holding original data time CNTLALL.19 ! ! (prior to assimilation) CNTLALL.20 & MODEL_ANALYSIS_HRS, ! Model analysis time in hours since CNTLALL.21 ! ! Basis Time CNTLALL.22 & MODEL_HRS_PER_GROUP,! No. of hours in coupling period CNTLALL.23 & NCPU, ! No of CPUs assigned to the program CNTLALL.24 & ANCIL_REFTIME(6), ! Ref. time for updating ancillaries CNTLALL.25 & FT_PLOTSEL(60:69), ! interval for plotting pp file CNTLALL.26 & RUN_TARGET_END(6), ! Target end time for this run CNTLALL.27 & RUN_RESUBMIT_INC(6), ! Increment to be added on each CNTLALL.28 ! ! resubmission of the job. CNTLALL.29 & PP_LEN2_LOOK(20:NUNITS), ! Number of field headers reserved CNTLALL.30 ! ! for non-mean PPfiles on each unit CNTLALL.31 & PP_PACK_CODE(20:NUNITS), ! Internally defined PP packing code CNTLALL.32 & FT_STEPS(20:NUNITS), ! Frequency of initialisation of FTunit CNTLALL.33 & FT_FIRSTSTEP(20:NUNITS) ! ... starting at step number .. CNTLALL.34 ! CNTLALL.35 LOGICAL CNTLALL.36 & LATMOSNEXT,LOCEANNEXT, ! Flags to select atmosphere/ocean CNTLALL.37 & LPP, ! Activate PPCTL CNTLALL.38 & LPP_SELECT(20:NUNITS), ! Activate PP init'sation on unit CNTLALL.39 & LDUMP, ! Activate DUMPCTL CNTLALL.40 & LMEAN, ! Activate MEANCTL CNTLALL.41 & LHISTORY, ! Update TEMP history file CNTLALL.42 & LPRINT, ! Activate PRINTCTL CNTLALL.43 & LINTERFACE, ! Activate GEN_INTF CNTLALL.44 & LEXIT, ! Activate EXITCHEK CNTLALL.45 & LJOBRELEASE, ! Activate JOBCTL CNTLALL.46 & LMEANPR(4), ! Select printed diags from means CNTLALL.47 & LANCILLARY, ! Activate UP_ANCIL CNTLALL.48 & LBOUNDARY, ! Activate UP_BOUND CNTLALL.49 & LASSIMILATION, ! Activate assimilation CNTLALL.50 & LCAL360, ! 360-day calendar CNTLALL.51 & LTIMER ! Activate detailed TIMER routine CNTLALL.52 & ,L_AO_D1_MEMORY ! T : D1 copied to memory for AO coupling GDR5F404.2 & ,LCLIMREALYR ! Real-period climate means GMG1F404.84 CNTLALL.53 CHARACTER*4 EXPT_ID ! Unique alphanumeric serial number CNTLALL.54 ! ! associated with model CNTLALL.55 ! ! (Non-Operational expts) CNTLALL.56 ! ! CNTLALL.57 ! ! Operational run name CNTLALL.58 ! ! (Operational expts) CNTLALL.59 CHARACTER*8 EXPT_ALIAS ! Non unique user defined expt name CNTLALL.60 CHARACTER*1 JOB_ID ! Unique alphanumeric job identifier CNTLALL.61 ! ! used for networking CNTLALL.62 CHARACTER*4 EXPT_ID_IN ! Experiment ID of driving model if CNTLALL.63 ! ! limited-area run CNTLALL.64 CHARACTER*4 JOB_ID_IN ! Job ID of driving model if CNTLALL.65 ! ! limited-area run CNTLALL.66 CHARACTER*14 MODEL_STATUS ! Operational or NonOperational CNTLALL.67 CHARACTER*14 MODEL_ASSIM_MODE ! Atmosphere,Ocean,Coupled or None CNTLALL.68 CHARACTER*17 TIME_CONVENTION ! Relative, Timestep, Absolute_long, CNTLALL.69 ! Absolute_standard or Absolute_short CNTLALL.70 CHARACTER*1 FT_WSSEND(60:69) ! "Y" if file to be sent to HP CNTLALL.71 ! CNTLALL.72 CHARACTER*1 TYPE_LETTER_1(20:NUNITS) ! File type letter #1 CNTLALL.73 CHARACTER*1 TYPE_LETTER_2(20:NUNITS) ! File type letter #2 CNTLALL.74 CHARACTER*1 TYPE_LETTER_3(20:NUNITS) ! File type letter #3 CNTLALL.75 ! CNTLALL.76 CHARACTER*1 FT_INPUT (20:NUNITS) ! "Y" if input file on unit CNTLALL.77 CHARACTER*1 FT_OUTPUT(20:NUNITS) ! "Y" if output file on unit CNTLALL.78 CHARACTER*1 FT_SELECT(20:NUNITS) ! "Y" if file selected for post CNTLALL.79 ! processing request. CNTLALL.80 CHARACTER*1 FT_ARCHSEL(20:NUNITS) ! "Y" if file to be archived. CNTLALL.81 ! CNTLALL.82 CHARACTER*10 RUN_ASSIM_MODE ! cf MODEL_ASSIM_MODE (Oper use) CNTLALL.83 CHARACTER*1 CONTROL_RESUBMIT ! User flag for auto resubmit GRB3F400.2 CNTLALL.84 NAMELIST / NLSTCALL /
CNTLALL.85 & MODEL_BASIS_TIME, MODEL_ANALYSIS_HRS, CNTLALL.86 & MODEL_HRS_PER_GROUP, CNTLALL.87 & NCPU, ANCIL_REFTIME, FT_PLOTSEL, RUN_TARGET_END, CNTLALL.88 & RUN_RESUBMIT_INC, PP_LEN2_LOOK, PP_PACK_CODE, CNTLALL.89 & FT_STEPS, FT_FIRSTSTEP, CNTLALL.90 & LATMOSNEXT, LOCEANNEXT, LPP, LPP_SELECT, LDUMP, LMEAN, CNTLALL.91 & LHISTORY, LPRINT, LINTERFACE, LEXIT, LJOBRELEASE, CNTLALL.92 & LMEANPR, LANCILLARY, LBOUNDARY, LASSIMILATION, CNTLALL.93 & LCAL360, LTIMER, L_AO_D1_MEMORY, GDR5F404.3 & LCLIMREALYR, GMG1F404.85 & EXPT_ID, JOB_ID, EXPT_ID_IN, JOB_ID_IN, CNTLALL.95 & EXPT_ALIAS, MODEL_STATUS, MODEL_ASSIM_MODE, CNTLALL.96 & TIME_CONVENTION, FT_WSSEND, CNTLALL.97 & TYPE_LETTER_1, TYPE_LETTER_2, TYPE_LETTER_3, CNTLALL.98 & FT_INPUT, FT_OUTPUT, FT_SELECT, FT_ARCHSEL, CNTLALL.99 & RUN_ASSIM_MODE, CONTROL_RESUBMIT GRB3F400.3 CNTLALL.101 COMMON / CNTLCALL /
CNTLALL.102 & MODEL_BASIS_TIME, MODEL_ANALYSIS_HRS, CNTLALL.103 & MODEL_HRS_PER_GROUP, CNTLALL.104 & NCPU, ANCIL_REFTIME, FT_PLOTSEL, RUN_TARGET_END, CNTLALL.105 & RUN_RESUBMIT_INC, PP_LEN2_LOOK, PP_PACK_CODE, CNTLALL.106 & FT_STEPS, FT_FIRSTSTEP, CNTLALL.107 & LATMOSNEXT, LOCEANNEXT, LPP, LPP_SELECT, LDUMP, LMEAN, CNTLALL.108 & LHISTORY, LPRINT, LINTERFACE, LEXIT, LJOBRELEASE, CNTLALL.109 & LMEANPR, LANCILLARY, LBOUNDARY, LASSIMILATION, CNTLALL.110 & LCAL360, LTIMER, L_AO_D1_MEMORY, GDR5F404.4 & LCLIMREALYR, GMG1F404.86 & EXPT_ID, JOB_ID, EXPT_ID_IN, JOB_ID_IN, CNTLALL.112 & EXPT_ALIAS, MODEL_STATUS, MODEL_ASSIM_MODE, CNTLALL.113 & TIME_CONVENTION, FT_WSSEND, CNTLALL.114 & TYPE_LETTER_1, TYPE_LETTER_2, TYPE_LETTER_3, CNTLALL.115 & FT_INPUT, FT_OUTPUT, FT_SELECT, FT_ARCHSEL, CNTLALL.116 & RUN_ASSIM_MODE, CONTROL_RESUBMIT GRB3F400.4