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 4298 for branches/2013/dev_MERGE_2013/NEMOGCM/NEMO/LIM_SRC_3/iceini.F90 – NEMO

Ignore:
Timestamp:
2013-11-20T19:24:53+01:00 (10 years ago)
Author:
clem
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_MERGE_2013/NEMOGCM/NEMO/LIM_SRC_3/iceini.F90

    r4293 r4298  
    7171         &     'use more ocean levels or less ice/snow layers/categories.' ) 
    7272 
    73       !                                ! Open the namelist file  
    74       CALL ctl_opn( numnam_ice, 'namelist_ice', 'OLD', 'FORMATTED', 'SEQUENTIAL', -1, numout, lwp ) 
     73                                       ! Open the reference and configuration namelist files and namelist output file  
     74      CALL ctl_opn( numnam_ice_ref, 'namelist_ice_ref',    'OLD',     'FORMATTED', 'SEQUENTIAL', -1, numout, lwp )  
     75      CALL ctl_opn( numnam_ice_cfg, 'namelist_ice_cfg',    'OLD',     'FORMATTED', 'SEQUENTIAL', -1, numout, lwp ) 
     76      CALL ctl_opn( numoni,         'output.namelist.ice', 'REPLACE', 'FORMATTED', 'SEQUENTIAL', -1, numout, lwp ) 
    7577      ! 
    7678      CALL ice_run                     ! set some ice run parameters 
     
    129131      !!------------------------------------------------------------------- 
    130132      NAMELIST/namicerun/ cn_icerst_in, cn_icerst_out, ln_limdyn, amax, cai, cao, ln_nicep, ln_limdiahsb, ln_limdiaout 
     133      INTEGER  ::   ios                 ! Local integer output status for namelist read 
    131134      !!------------------------------------------------------------------- 
    132135      !                     
    133       REWIND( numnam_ice )                ! Read Namelist namicerun  
    134       READ  ( numnam_ice , namicerun ) 
    135       ! 
    136       !IF( lk_mpp .AND. ln_nicep ) THEN 
    137       !   ln_nicep = .FALSE. 
    138       !   CALL ctl_warn( 'ice_run : specific control print for LIM3 desactivated with MPI' ) 
    139       !ENDIF 
     136      REWIND( numnam_ice_ref )              ! Namelist namicerun in reference namelist : Parameters for ice 
     137      READ  ( numnam_ice_ref, namicerun, IOSTAT = ios, ERR = 901) 
     138901   IF( ios /= 0 ) CALL ctl_nam ( ios , 'namicerun in reference namelist', lwp ) 
     139 
     140      REWIND( numnam_ice_cfg )              ! Namelist namicerun in configuration namelist : Parameters for ice 
     141      READ  ( numnam_ice_cfg, namicerun, IOSTAT = ios, ERR = 902 ) 
     142902   IF( ios /= 0 ) CALL ctl_nam ( ios , 'namicerun in configuration namelist', lwp ) 
     143      WRITE ( numoni, namicerun ) 
     144      ! 
     145      IF( lk_mpp .AND. ln_nicep ) THEN 
     146         ln_nicep = .FALSE. 
     147         CALL ctl_warn( 'ice_run : specific control print for LIM3 desactivated with MPI' ) 
     148      ENDIF 
    140149      ! 
    141150      IF(lwp) THEN                        ! control print 
Note: See TracChangeset for help on using the changeset viewer.