New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 6225 for branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/NEMO/OPA_SRC/IOM/in_out_manager.F90 – NEMO

Ignore:
Timestamp:
2016-01-08T10:35:19+01:00 (8 years ago)
Author:
jamesharle
Message:

Update MPP_BDY_UPDATE branch to be consistent with head of trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/NEMO/OPA_SRC/IOM/in_out_manager.F90

    r4624 r6225  
    1313   !!---------------------------------------------------------------------- 
    1414   USE par_oce       ! ocean parameter 
    15    USE lib_print     ! formated print library 
    1615   USE nc4interface  ! NetCDF4 interface 
    1716 
     
    2625   CHARACTER(lc) ::   cn_exp           !: experiment name used for output filename 
    2726   CHARACTER(lc) ::   cn_ocerst_in     !: suffix of ocean restart name (input) 
     27   CHARACTER(lc) ::   cn_ocerst_indir  !: restart input directory 
    2828   CHARACTER(lc) ::   cn_ocerst_out    !: suffix of ocean restart name (output) 
     29   CHARACTER(lc) ::   cn_ocerst_outdir !: restart output directory 
    2930   LOGICAL       ::   ln_rstart        !: start from (F) rest or (T) a restart file 
     31   LOGICAL       ::   ln_rst_list      !: output restarts at list of times (T) or by frequency (F) 
    3032   INTEGER       ::   nn_no            !: job number 
    3133   INTEGER       ::   nn_rstctl        !: control of the time step (0, 1 or 2) 
     
    3436   INTEGER       ::   nn_itend         !: index of the last time step 
    3537   INTEGER       ::   nn_date0         !: initial calendar date aammjj 
     38   INTEGER       ::   nn_time0         !: initial time of day in hhmm 
    3639   INTEGER       ::   nn_leapy         !: Leap year calendar flag (0/1 or 30) 
    3740   INTEGER       ::   nn_istate        !: initial state output flag (0/1) 
    3841   INTEGER       ::   nn_write         !: model standard output frequency 
    3942   INTEGER       ::   nn_stock         !: restart file frequency 
    40    LOGICAL       ::   ln_dimgnnn       !: type of dimgout. (F): 1 file for all proc 
    41                                                        !:                  (T): 1 file per proc 
     43   INTEGER, DIMENSION(10) :: nn_stocklist  !: restart dump times 
    4244   LOGICAL       ::   ln_mskland       !: mask land points in NetCDF outputs (costly: + ~15%) 
     45   LOGICAL       ::   ln_cfmeta        !: output additional data to netCDF files required for compliance with the CF metadata standard 
    4346   LOGICAL       ::   ln_clobber       !: clobber (overwrite) an existing file 
    4447   INTEGER       ::   nn_chunksz       !: chunksize (bytes) for NetCDF file (works only with iom_nf90 routines) 
     
    7881   INTEGER       ::   nwrite                      !: model standard output frequency 
    7982   INTEGER       ::   nstock                      !: restart file frequency 
     83   INTEGER, DIMENSION(10) :: nstocklist           !: restart dump times 
    8084 
    8185   !!---------------------------------------------------------------------- 
     
    8488   INTEGER ::   nitrst                !: time step at which restart file should be written 
    8589   LOGICAL ::   lrst_oce              !: logical to control the oce restart write  
    86    INTEGER ::   numror, numrow        !: logical unit for cean restart (read and write) 
     90   INTEGER ::   numror = 0            !: logical unit for ocean restart (read). Init to 0 is needed for SAS (in daymod.F90) 
     91   INTEGER ::   numrow                !: logical unit for ocean restart (write) 
     92   INTEGER ::   nrst_lst              !: number of restart to output next 
    8793 
    8894   !!---------------------------------------------------------------------- 
     
    9197   LOGICAL ::   ln_ctl       !: run control for debugging 
    9298   INTEGER ::   nn_timing    !: run control for timing 
     99   INTEGER ::   nn_diacfl    !: flag whether to create CFL diagnostics 
    93100   INTEGER ::   nn_print     !: level of print (0 no print) 
    94101   INTEGER ::   nn_ictls     !: Start i indice for the SUM control 
     
    111118   INTEGER ::   numstp          =   -1      !: logical unit for time step 
    112119   INTEGER ::   numtime         =   -1      !: logical unit for timing 
    113    INTEGER ::   numout          =    6      !: logical unit for output print 
     120   INTEGER ::   numout          =    6      !: logical unit for output print; Set to stdout to ensure any early 
     121                                            !  output can be collected; do not change 
    114122   INTEGER ::   numnam_ref      =   -1      !: logical unit for reference namelist 
    115123   INTEGER ::   numnam_cfg      =   -1      !: logical unit for configuration specific namelist 
    116    INTEGER ::   numond          =    7      !: logical unit for Output Namelist Dynamics 
     124   INTEGER ::   numond          =   -1      !: logical unit for Output Namelist Dynamics 
    117125   INTEGER ::   numnam_ice_ref  =   -1      !: logical unit for ice reference namelist 
    118126   INTEGER ::   numnam_ice_cfg  =   -1      !: logical unit for ice reference namelist 
    119    INTEGER ::   numoni          =    8      !: logical unit for Output Namelist Ice 
     127   INTEGER ::   numoni          =   -1      !: logical unit for Output Namelist Ice 
    120128   INTEGER ::   numevo_ice      =   -1      !: logical unit for ice variables (temp. evolution) 
    121129   INTEGER ::   numsol          =   -1      !: logical unit for solver statistics 
     
    141149   LOGICAL       ::   lwp      = .FALSE.    !: boolean : true on the 1st processor only .OR. ln_ctl 
    142150   LOGICAL       ::   lsp_area = .TRUE.     !: to make a control print over a specific area 
     151   CHARACTER(lc) ::   cxios_context         !: context name used in xios 
    143152 
    144153   !!---------------------------------------------------------------------- 
Note: See TracChangeset for help on using the changeset viewer.