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 9383 for branches/UKMO/test_moci_test_suite_namelist_read/NEMOGCM/NEMO/OPA_SRC/DOM/domzgr.F90 – NEMO

Ignore:
Timestamp:
2018-03-08T10:22:55+01:00 (6 years ago)
Author:
andmirek
Message:

#2050 fixes and changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/UKMO/test_moci_test_suite_namelist_read/NEMOGCM/NEMO/OPA_SRC/DOM/domzgr.F90

    r9366 r9383  
    4949 
    5050   PUBLIC   dom_zgr        ! called by dom_init.F90 
    51    PRIVATE  zgr_namelist 
     51   PRIVATE  zgr_namelist, sco_namelist 
    5252 
    5353   !                              !!* Namelist namzgr_sco * 
     
    111111         REWIND( numnam_ref )              ! Namelist namzgr in reference namelist : Vertical coordinate 
    112112         READ  ( numnam_ref, namzgr, IOSTAT = ios, ERR = 901 ) 
    113       ENDIF 
    114 901   IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzgr in reference namelist', lwp ) 
    115       IF(lwp) THEN 
     113901      CONTINUE 
     114      ENDIF 
     115      call mpp_bcast(ios) 
     116      IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzgr in reference namelist', lwp ) 
     117      IF(lwm) THEN 
    116118         REWIND( numnam_cfg )              ! Namelist namzgr in configuration namelist : Vertical coordinate 
    117119         READ  ( numnam_cfg, namzgr, IOSTAT = ios, ERR = 902 ) 
    118       ENDIF 
    119 902   IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzgr in configuration namelist', lwp ) 
     120902      CONTINUE 
     121      ENDIF 
     122      call mpp_bcast(ios) 
     123      IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzgr in configuration namelist', lwp ) 
     124 
    120125      IF(lwm) WRITE ( numond, namzgr ) 
     126 
     127      call zgr_namelist() 
    121128 
    122129      IF(lwp) THEN                     ! Control print 
     
    18291836         REWIND( numnam_ref )              ! Namelist namzgr_sco in reference namelist : Sigma-stretching parameters 
    18301837         READ  ( numnam_ref, namzgr_sco, IOSTAT = ios, ERR = 901) 
    1831 901      IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzgr_sco in reference namelist', lwm ) 
     1838901      CONTINUE 
     1839      ENDIF 
     1840      call mpp_bcast(ios) 
     1841      IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzgr_sco in reference namelist', lwp ) 
     1842      IF(lwm) THEN 
    18321843         REWIND( numnam_cfg )              ! Namelist namzgr_sco in configuration namelist : Sigma-stretching parameters 
    18331844         READ  ( numnam_cfg, namzgr_sco, IOSTAT = ios, ERR = 902 ) 
    1834 902      IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzgr_sco in configuration namelist', lwm ) 
    1835       ENDIF 
     1845902      CONTINUE 
     1846      ENDIF 
     1847      call mpp_bcast(ios) 
     1848      IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzgr_sco in configuration namelist', lwp ) 
     1849 
    18361850      IF(lwm) WRITE ( numond, namzgr_sco ) 
    18371851  
Note: See TracChangeset for help on using the changeset viewer.