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/BDY/bdyini.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/BDY/bdyini.F90

    r9366 r9383  
    127127         REWIND( numnam_ref )              ! Namelist nambdy in reference namelist :Unstructured open boundaries   
    128128         READ  ( numnam_ref, nambdy, IOSTAT = ios, ERR = 901) 
    129 901      IF( ios /= 0 ) CALL ctl_nam ( ios , 'nambdy in reference namelist', lwm ) 
     129901      CONTINUE 
     130      ENDIF 
     131      call mpp_bcast(ios) 
     132      IF( ios /= 0 ) CALL ctl_nam ( ios , 'nambdy in reference namelist', lwp ) 
     133      IF(lwm) THEN 
    130134         REWIND( numnam_cfg )              ! Namelist nambdy in configuration namelist :Unstructured open boundaries 
    131135         READ  ( numnam_cfg, nambdy, IOSTAT = ios, ERR = 902 ) 
    132 902      IF( ios /= 0 ) CALL ctl_nam ( ios , 'nambdy in configuration namelist', lwm ) 
     136902      CONTINUE 
    133137      ENDIF 
     138      call mpp_bcast(ios) 
     139      IF( ios /= 0 ) CALL ctl_nam ( ios , 'nambdy in configuration namelist', lwp ) 
    134140 
    135141      IF(lwm) WRITE ( numond, nambdy ) 
     
    426432            IF(lwm) THEN 
    427433               READ  ( numnam_cfg, nambdy_index, IOSTAT = ios, ERR = 904 ) 
    428 904            IF( ios /= 0 ) CALL ctl_nam ( ios , 'nambdy_index in configuration namelist', lwm ) 
     434904            CONTINUE 
    429435            ENDIF 
     436            call mpp_bcast(ios) 
     437            IF( ios /= 0 ) CALL ctl_nam ( ios , 'nambdy_index in configuration namelist', lwp ) 
     438 
    430439            IF(lwm) WRITE ( numond, nambdy_index ) 
    431440  
     
    17821791#if defined key_mpp_mpi 
    17831792      CALL mpp_bcast(nb_bdy) 
    1784       CALL mpp_bcast(ln_coords_file) 
     1793      CALL mpp_bcast(ln_coords_file, jp_bdy) 
    17851794      CALL mpp_bcast(cn_coords_file, 80) 
    17861795      CALL mpp_bcast(ln_mask_file) 
     
    17941803      CALL mpp_bcast(ln_tra_dmp) 
    17951804      CALL mpp_bcast(ln_dyn3d_dmp) 
    1796       CALL mpp_bcast(rn_time_dmp) 
    1797       CALL mpp_bcast(rn_time_dmp_out) 
     1805      CALL mpp_bcast(rn_time_dmp, jp_bdy) 
     1806      CALL mpp_bcast(rn_time_dmp_out, jp_bdy) 
    17981807      CALL mpp_bcast(cn_ice_lim, 20) 
    17991808      CALL mpp_bcast(nn_ice_lim_dta) 
    1800       CALL mpp_bcast(rn_ice_tem) 
    1801       CALL mpp_bcast(rn_ice_sal) 
    1802       CALL mpp_bcast(rn_ice_age) 
     1809      CALL mpp_bcast(rn_ice_tem, jp_bdy) 
     1810      CALL mpp_bcast(rn_ice_sal, jp_bdy) 
     1811      CALL mpp_bcast(rn_ice_age, jp_bdy) 
    18031812      CALL mpp_bcast(ln_vol) 
    18041813      CALL mpp_bcast(nn_volctl) 
Note: See TracChangeset for help on using the changeset viewer.