- Timestamp:
- 2018-12-19T21:04:32+01:00 (5 years ago)
- Location:
- NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE
- Files:
-
- 25 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/BDY/bdy_oce.F90
r10402 r10420 162 162 ! 163 163 CALL mpp_sum ( 'bdy_oce', bdy_oce_alloc ) 164 IF( bdy_oce_alloc /= 0 ) CALL ctl_ warn('bdy_oce_alloc: failed to allocate arrays.')164 IF( bdy_oce_alloc /= 0 ) CALL ctl_stop( 'STOP', 'bdy_oce_alloc: failed to allocate arrays.' ) 165 165 ! 166 166 END FUNCTION bdy_oce_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/DIA/diaar5.F90
r10402 r10420 57 57 ! 58 58 CALL mpp_sum ( 'diaar5', dia_ar5_alloc ) 59 IF( dia_ar5_alloc /= 0 ) CALL ctl_ warn('dia_ar5_alloc: failed to allocate arrays')59 IF( dia_ar5_alloc /= 0 ) CALL ctl_stop( 'STOP', 'dia_ar5_alloc: failed to allocate arrays' ) 60 60 ! 61 61 END FUNCTION dia_ar5_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/DIA/diadct.F90
r10297 r10420 115 115 116 116 diadct_alloc = MAXVAL( ierr ) 117 IF( diadct_alloc /= 0 ) CALL ctl_ warn('diadct_alloc: failed to allocate arrays')117 IF( diadct_alloc /= 0 ) CALL ctl_stop( 'STOP', 'diadct_alloc: failed to allocate arrays' ) 118 118 119 119 END FUNCTION diadct_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/DIA/diahth.F90
r10402 r10420 55 55 ! 56 56 CALL mpp_sum ( 'diahth', dia_hth_alloc ) 57 IF(dia_hth_alloc /= 0) CALL ctl_ warn('dia_hth_alloc: failed to allocate arrays.')57 IF(dia_hth_alloc /= 0) CALL ctl_stop( 'STOP', 'dia_hth_alloc: failed to allocate arrays.' ) 58 58 ! 59 59 END FUNCTION dia_hth_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/DOM/domvvl.F90
r10402 r10420 80 80 & STAT = dom_vvl_alloc ) 81 81 CALL mpp_sum ( 'domvvl', dom_vvl_alloc ) 82 IF( dom_vvl_alloc /= 0 ) CALL ctl_ warn('dom_vvl_alloc: failed to allocate arrays')82 IF( dom_vvl_alloc /= 0 ) CALL ctl_stop( 'STOP', 'dom_vvl_alloc: failed to allocate arrays' ) 83 83 un_td = 0._wp 84 84 vn_td = 0._wp … … 87 87 ALLOCATE( frq_rst_e3t(jpi,jpj) , frq_rst_hdv(jpi,jpj) , hdiv_lf(jpi,jpj,jpk) , STAT= dom_vvl_alloc ) 88 88 CALL mpp_sum ( 'domvvl', dom_vvl_alloc ) 89 IF( dom_vvl_alloc /= 0 ) CALL ctl_ warn('dom_vvl_alloc: failed to allocate arrays')89 IF( dom_vvl_alloc /= 0 ) CALL ctl_stop( 'STOP', 'dom_vvl_alloc: failed to allocate arrays' ) 90 90 ENDIF 91 91 ! … … 452 452 WRITE(numout, *) 'MIN( tilde_e3t_a(:,:,:) / e3t_0(:,:,:) ) =', z_tmin 453 453 WRITE(numout, *) 'at i, j, k=', ijk_min 454 CALL ctl_ warn('MAX( ABS( tilde_e3t_a(:,:,:) ) / e3t_0(:,:,:) ) too high')454 CALL ctl_stop( 'STOP', 'MAX( ABS( tilde_e3t_a(:,:,: ) ) / e3t_0(:,:,:) ) too high') 455 455 ENDIF 456 456 ENDIF -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/DYN/dynspg_ts.F90
r10402 r10420 113 113 ! 114 114 CALL mpp_sum( 'dynspg_ts', dyn_spg_ts_alloc ) 115 IF( dyn_spg_ts_alloc /= 0 ) CALL ctl_ warn('dyn_spg_ts_alloc: failed to allocate arrays')115 IF( dyn_spg_ts_alloc /= 0 ) CALL ctl_stop( 'STOP', 'dyn_spg_ts_alloc: failed to allocate arrays' ) 116 116 ! 117 117 END FUNCTION dyn_spg_ts_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/FLO/flo_oce.F90
r10402 r10420 65 65 ! 66 66 CALL mpp_sum ( 'flo_oce', flo_oce_alloc ) 67 IF( flo_oce_alloc /= 0 ) CALL ctl_ warn('flo_oce_alloc: failed to allocate arrays')67 IF( flo_oce_alloc /= 0 ) CALL ctl_stop( 'STOP', 'flo_oce_alloc: failed to allocate arrays' ) 68 68 END FUNCTION flo_oce_alloc 69 69 -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/FLO/flodom.F90
r10402 r10420 452 452 ! 453 453 CALL mpp_sum ( 'flodom', flo_dom_alloc ) 454 IF( flo_dom_alloc /= 0 ) CALL ctl_ warn('flo_dom_alloc: failed to allocate arrays')454 IF( flo_dom_alloc /= 0 ) CALL ctl_stop( 'STOP', 'flo_dom_alloc: failed to allocate arrays' ) 455 455 END FUNCTION flo_dom_alloc 456 456 -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/FLO/florst.F90
r10402 r10420 40 40 ! 41 41 CALL mpp_sum ( 'florst', flo_rst_alloc ) 42 IF( flo_rst_alloc /= 0 ) CALL ctl_ warn('flo_rst_alloc: failed to allocate arrays.')42 IF( flo_rst_alloc /= 0 ) CALL ctl_stop( 'STOP', 'flo_rst_alloc: failed to allocate arrays.' ) 43 43 END FUNCTION flo_rst_alloc 44 44 -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/FLO/flowri.F90
r10402 r10420 52 52 ! 53 53 CALL mpp_sum ( 'flowri', flo_wri_alloc ) 54 IF( flo_wri_alloc /= 0 ) CALL ctl_ warn('flo_wri_alloc: failed to allocate arrays.')54 IF( flo_wri_alloc /= 0 ) CALL ctl_stop( 'STOP', 'flo_wri_alloc: failed to allocate arrays.' ) 55 55 END FUNCTION flo_wri_alloc 56 56 -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/SBC/sbcblk.F90
r10402 r10420 148 148 ! 149 149 CALL mpp_sum ( 'sbcblk', sbc_blk_alloc ) 150 IF( sbc_blk_alloc /= 0 ) CALL ctl_ warn('sbc_blk_alloc: failed to allocate arrays')150 IF( sbc_blk_alloc /= 0 ) CALL ctl_stop( 'STOP', 'sbc_blk_alloc: failed to allocate arrays' ) 151 151 END FUNCTION sbc_blk_alloc 152 152 … … 236 236 !Activated wave module but neither drag nor stokes drift activated 237 237 IF ( .NOT.(ln_cdgw .OR. ln_sdw .OR. ln_tauwoc .OR. ln_stcor ) ) THEN 238 CALL ctl_ warn( 'Ask for wave coupling but ln_cdgw=F, ln_sdw=F, ln_tauwoc=F, ln_stcor=F')238 CALL ctl_stop( 'STOP', 'Ask for wave coupling but ln_cdgw=F, ln_sdw=F, ln_tauwoc=F, ln_stcor=F' ) 239 239 !drag coefficient read from wave model definable only with mfs bulk formulae and core 240 240 ELSEIF (ln_cdgw .AND. .NOT. ln_NCAR ) THEN -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/SBC/sbcdcy.F90
r10402 r10420 45 45 ! 46 46 CALL mpp_sum ( 'sbcdcy', sbc_dcy_alloc ) 47 IF( sbc_dcy_alloc /= 0 ) CALL ctl_ warn('sbc_dcy_alloc: failed to allocate arrays')47 IF( sbc_dcy_alloc /= 0 ) CALL ctl_stop( 'STOP', 'sbc_dcy_alloc: failed to allocate arrays' ) 48 48 END FUNCTION sbc_dcy_alloc 49 49 -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/SBC/sbcisf.F90
r10402 r10420 245 245 ! 246 246 CALL mpp_sum ( 'sbcisf', sbc_isf_alloc ) 247 IF( sbc_isf_alloc /= 0 ) CALL ctl_ warn('sbc_isf_alloc: failed to allocate arrays.')247 IF( sbc_isf_alloc /= 0 ) CALL ctl_stop( 'STOP', 'sbc_isf_alloc: failed to allocate arrays.' ) 248 248 ! 249 249 ENDIF -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/TRD/trdken.F90
r10402 r10420 55 55 ! 56 56 CALL mpp_sum ( 'trdken', trd_ken_alloc ) 57 IF( trd_ken_alloc /= 0 ) CALL ctl_ warn('trd_ken_alloc: failed to allocate arrays')57 IF( trd_ken_alloc /= 0 ) CALL ctl_stop( 'STOP', 'trd_ken_alloc: failed to allocate arrays' ) 58 58 END FUNCTION trd_ken_alloc 59 59 -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/TRD/trdmxl_oce.F90
r10402 r10420 128 128 trdmxl_oce_alloc = MAXVAL( ierr ) 129 129 CALL mpp_sum ( 'trdmxl_oce', trdmxl_oce_alloc ) 130 IF( trdmxl_oce_alloc /= 0 ) CALL ctl_ warn('trdmxl_oce_alloc: failed to allocate arrays')130 IF( trdmxl_oce_alloc /= 0 ) CALL ctl_stop( 'STOP', 'trdmxl_oce_alloc: failed to allocate arrays' ) 131 131 ! 132 132 END FUNCTION trdmxl_oce_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/TRD/trdpen.F90
r10402 r10420 51 51 ! 52 52 CALL mpp_sum ( 'trdpen', trd_pen_alloc ) 53 IF( trd_pen_alloc /= 0 ) CALL ctl_ warn( 'trd_pen_alloc: failed to allocate arrays')53 IF( trd_pen_alloc /= 0 ) CALL ctl_stop( 'STOP', 'trd_pen_alloc: failed to allocate arrays' ) 54 54 END FUNCTION trd_pen_alloc 55 55 -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/TRD/trdtra.F90
r10402 r10420 56 56 ! 57 57 CALL mpp_sum ( 'trdtra', trd_tra_alloc ) 58 IF( trd_tra_alloc /= 0 ) CALL ctl_ warn('trd_tra_alloc: failed to allocate arrays')58 IF( trd_tra_alloc /= 0 ) CALL ctl_stop( 'STOP', 'trd_tra_alloc: failed to allocate arrays' ) 59 59 END FUNCTION trd_tra_alloc 60 60 -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/TRD/trdvor.F90
r10402 r10420 74 74 ! 75 75 CALL mpp_sum ( 'trdvor', trd_vor_alloc ) 76 IF( trd_vor_alloc /= 0 ) CALL ctl_ warn('trd_vor_alloc: failed to allocate arrays')76 IF( trd_vor_alloc /= 0 ) CALL ctl_stop( 'STOP', 'trd_vor_alloc: failed to allocate arrays' ) 77 77 END FUNCTION trd_vor_alloc 78 78 -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/ZDF/zdf_oce.F90
r10368 r10420 69 69 & avmb(jpk) , avtb(jpk) , avtb_2d(jpi,jpj) , STAT = zdf_oce_alloc ) 70 70 ! 71 IF( zdf_oce_alloc /= 0 ) CALL ctl_ warn('zdf_oce_alloc: failed to allocate arrays')71 IF( zdf_oce_alloc /= 0 ) CALL ctl_stop( 'STOP', 'zdf_oce_alloc: failed to allocate arrays' ) 72 72 ! 73 73 END FUNCTION zdf_oce_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/ZDF/zdfgls.F90
r10402 r10420 120 120 ! 121 121 CALL mpp_sum ( 'zdfgls', zdf_gls_alloc ) 122 IF( zdf_gls_alloc /= 0 ) CALL ctl_ warn('zdf_gls_alloc: failed to allocate arrays')122 IF( zdf_gls_alloc /= 0 ) CALL ctl_stop( 'STOP', 'zdf_gls_alloc: failed to allocate arrays' ) 123 123 END FUNCTION zdf_gls_alloc 124 124 -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/ZDF/zdfiwm.F90
r10402 r10420 65 65 ! 66 66 CALL mpp_sum ( 'zdfiwm', zdf_iwm_alloc ) 67 IF( zdf_iwm_alloc /= 0 ) CALL ctl_ warn('zdf_iwm_alloc: failed to allocate arrays')67 IF( zdf_iwm_alloc /= 0 ) CALL ctl_stop( 'STOP', 'zdf_iwm_alloc: failed to allocate arrays' ) 68 68 END FUNCTION zdf_iwm_alloc 69 69 -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/ZDF/zdfmxl.F90
r10402 r10420 51 51 ! 52 52 CALL mpp_sum ( 'zdfmxl', zdf_mxl_alloc ) 53 IF( zdf_mxl_alloc /= 0 ) CALL ctl_ warn('zdf_mxl_alloc: failed to allocate arrays.')53 IF( zdf_mxl_alloc /= 0 ) CALL ctl_stop( 'STOP', 'zdf_mxl_alloc: failed to allocate arrays.' ) 54 54 ! 55 55 ENDIF -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/ZDF/zdftke.F90
r10402 r10420 104 104 ! 105 105 CALL mpp_sum ( 'zdftke', zdf_tke_alloc ) 106 IF( zdf_tke_alloc /= 0 ) CALL ctl_ warn('zdf_tke_alloc: failed to allocate arrays')106 IF( zdf_tke_alloc /= 0 ) CALL ctl_stop( 'STOP', 'zdf_tke_alloc: failed to allocate arrays' ) 107 107 ! 108 108 END FUNCTION zdf_tke_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/module_example
r10402 r10420 64 64 ! 65 65 CALL mpp_sum ( 'module_example', exa_mpl_alloc ) 66 IF( exa_mpl_alloc /= 0 ) CALL ctl_ warn('exa_mpl_alloc: failed to allocate arrays')66 IF( exa_mpl_alloc /= 0 ) CALL ctl_stop( 'STOP', 'exa_mpl_alloc: failed to allocate arrays' ) 67 67 ! 68 68 END FUNCTION exa_mpl_alloc … … 176 176 ! ! Parameter control 177 177 IF( ln_opt ) CALL ctl_stop( 'exa_mpl_init: this work and option xxx are incompatible' ) 178 IF( nn_opt == 2 ) CALL ctl_ warn( 'exa_mpl_init: this work and option yyy may cause problems')178 IF( nn_opt == 2 ) CALL ctl_stop( 'STOP', 'exa_mpl_init: this work and option yyy may cause problems' ) 179 179 ! 180 180 END SUBROUTINE exa_mpl_init -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/oce.F90
r10368 r10420 115 115 ! 116 116 oce_alloc = MAXVAL( ierr ) 117 IF( oce_alloc /= 0 ) CALL ctl_ warn('oce_alloc: failed to allocate arrays')117 IF( oce_alloc /= 0 ) CALL ctl_stop( 'STOP', 'oce_alloc: failed to allocate arrays' ) 118 118 ! 119 119 END FUNCTION oce_alloc
Note: See TracChangeset
for help on using the changeset viewer.