Changeset 10420
- Timestamp:
- 2018-12-19T21:04:32+01:00 (4 years ago)
- Location:
- NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE
- Files:
-
- 54 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/ICE/ice.F90
r10419 r10420 465 465 466 466 ice_alloc = MAXVAL( ierr(:) ) 467 IF( ice_alloc /= 0 ) CALL ctl_ warn('ice_alloc: failed to allocate arrays.')467 IF( ice_alloc /= 0 ) CALL ctl_stop( 'STOP', 'ice_alloc: failed to allocate arrays.' ) 468 468 ! 469 469 END FUNCTION ice_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/ICE/ice1d.F90
r10069 r10420 229 229 230 230 ice1D_alloc = MAXVAL( ierr(:) ) 231 IF( ice1D_alloc /= 0 ) CALL ctl_ warn( 'ice1D_alloc: failed to allocate arrays.')231 IF( ice1D_alloc /= 0 ) CALL ctl_stop( 'STOP', 'ice1D_alloc: failed to allocate arrays.' ) 232 232 ! 233 233 END FUNCTION ice1D_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/ICE/icedia.F90
r10402 r10420 53 53 54 54 CALL mpp_sum ( 'icedia', ice_dia_alloc ) 55 IF( ice_dia_alloc /= 0 ) CALL ctl_ warn( 'ice_dia_alloc: failed to allocate arrays')55 IF( ice_dia_alloc /= 0 ) CALL ctl_stop( 'STOP', 'ice_dia_alloc: failed to allocate arrays' ) 56 56 ! 57 57 END FUNCTION ice_dia_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/ICE/icedyn_rdgrft.F90
r10419 r10420 92 92 93 93 CALL mpp_sum ( 'icedyn_rdgrft', ice_dyn_rdgrft_alloc ) 94 IF( ice_dyn_rdgrft_alloc /= 0 ) CALL ctl_ warn( 'ice_dyn_rdgrft_alloc: failed to allocate arrays')94 IF( ice_dyn_rdgrft_alloc /= 0 ) CALL ctl_stop( 'STOP', 'ice_dyn_rdgrft_alloc: failed to allocate arrays' ) 95 95 ! 96 96 END FUNCTION ice_dyn_rdgrft_alloc … … 269 269 ! 270 270 iter = iter + 1 271 IF( iter > jp_itermax ) CALL ctl_ warn( 'icedyn_rdgrft: non-converging ridging scheme')271 IF( iter > jp_itermax ) CALL ctl_stop( 'STOP', 'icedyn_rdgrft: non-converging ridging scheme' ) 272 272 ! 273 273 END DO -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/ICE/iceupdate.F90
r10402 r10420 60 60 ! 61 61 CALL mpp_sum( 'iceupdate', ice_update_alloc ) 62 IF( ice_update_alloc /= 0 ) CALL ctl_ warn('ice_update_alloc: failed to allocate arrays')62 IF( ice_update_alloc /= 0 ) CALL ctl_stop( 'STOP', 'ice_update_alloc: failed to allocate arrays' ) 63 63 ! 64 64 END FUNCTION ice_update_alloc -
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 -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/CFC/trcsms_cfc.F90
r10068 r10420 310 310 & STAT=trc_sms_cfc_alloc ) 311 311 ! 312 IF( trc_sms_cfc_alloc /= 0 ) CALL ctl_ warn('trc_sms_cfc_alloc : failed to allocate arrays.')312 IF( trc_sms_cfc_alloc /= 0 ) CALL ctl_stop( 'STOP', 'trc_sms_cfc_alloc : failed to allocate arrays.' ) 313 313 ! 314 314 END FUNCTION trc_sms_cfc_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/MY_TRC/trcsms_my_trc.F90
r10068 r10420 81 81 trc_sms_my_trc_alloc = 0 ! set to zero if no array to be allocated 82 82 ! 83 IF( trc_sms_my_trc_alloc /= 0 ) CALL ctl_ warn('trc_sms_my_trc_alloc : failed to allocate arrays')83 IF( trc_sms_my_trc_alloc /= 0 ) CALL ctl_stop( 'STOP', 'trc_sms_my_trc_alloc : failed to allocate arrays' ) 84 84 ! 85 85 END FUNCTION trc_sms_my_trc_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P2Z/p2zexp.F90
r10314 r10420 248 248 ALLOCATE( cmask(jpi,jpj) , dminl(jpi,jpj) , dmin3(jpi,jpj,jpk), & 249 249 & sedpocb(jpi,jpj) , sedpocn(jpi,jpj), STAT=p2z_exp_alloc ) 250 IF( p2z_exp_alloc /= 0 ) CALL ctl_ warn('p2z_exp_alloc : failed to allocate arrays.')250 IF( p2z_exp_alloc /= 0 ) CALL ctl_stop( 'STOP', 'p2z_exp_alloc : failed to allocate arrays.' ) 251 251 ! 252 252 END FUNCTION p2z_exp_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P4Z/p4zche.F90
r10345 r10420 823 823 p4z_che_alloc = MAXVAL( ierr ) 824 824 ! 825 IF( p4z_che_alloc /= 0 ) CALL ctl_ warn('p4z_che_alloc : failed to allocate arrays.')825 IF( p4z_che_alloc /= 0 ) CALL ctl_stop( 'STOP', 'p4z_che_alloc : failed to allocate arrays.' ) 826 826 ! 827 827 END FUNCTION p4z_che_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P4Z/p4zflx.F90
r10365 r10420 378 378 ALLOCATE( satmco2(jpi,jpj), patm(jpi,jpj), STAT=p4z_flx_alloc ) 379 379 ! 380 IF( p4z_flx_alloc /= 0 ) CALL ctl_ warn('p4z_flx_alloc : failed to allocate arrays')380 IF( p4z_flx_alloc /= 0 ) CALL ctl_stop( 'STOP', 'p4z_flx_alloc : failed to allocate arrays' ) 381 381 ! 382 382 END FUNCTION p4z_flx_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P4Z/p4zlim.F90
r10345 r10420 306 306 & xlimsi (jpi,jpj,jpk), STAT=p4z_lim_alloc ) 307 307 ! 308 IF( p4z_lim_alloc /= 0 ) CALL ctl_ warn('p4z_lim_alloc : failed to allocate arrays.')308 IF( p4z_lim_alloc /= 0 ) CALL ctl_stop( 'STOP', 'p4z_lim_alloc : failed to allocate arrays.' ) 309 309 ! 310 310 END FUNCTION p4z_lim_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P4Z/p4zopt.F90
r10368 r10420 463 463 ekg(jpi,jpj,jpk), STAT= p4z_opt_alloc ) 464 464 ! 465 IF( p4z_opt_alloc /= 0 ) CALL ctl_ warn('p4z_opt_alloc : failed to allocate arrays.')465 IF( p4z_opt_alloc /= 0 ) CALL ctl_stop( 'STOP', 'p4z_opt_alloc : failed to allocate arrays.' ) 466 466 ! 467 467 END FUNCTION p4z_opt_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P4Z/p4zprod.F90
r10419 r10420 529 529 ALLOCATE( quotan(jpi,jpj,jpk), quotad(jpi,jpj,jpk), STAT = p4z_prod_alloc ) 530 530 ! 531 IF( p4z_prod_alloc /= 0 ) CALL ctl_ warn('p4z_prod_alloc : failed to allocate arrays.')531 IF( p4z_prod_alloc /= 0 ) CALL ctl_stop( 'STOP', 'p4z_prod_alloc : failed to allocate arrays.' ) 532 532 ! 533 533 END FUNCTION p4z_prod_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P4Z/p4zrem.F90
r10368 r10420 363 363 ALLOCATE( denitr(jpi,jpj,jpk), STAT=p4z_rem_alloc ) 364 364 ! 365 IF( p4z_rem_alloc /= 0 ) CALL ctl_ warn('p4z_rem_alloc: failed to allocate arrays')365 IF( p4z_rem_alloc /= 0 ) CALL ctl_stop( 'STOP', 'p4z_rem_alloc: failed to allocate arrays' ) 366 366 ! 367 367 END FUNCTION p4z_rem_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P4Z/p4zsed.F90
r10419 r10420 504 504 ALLOCATE( nitrpot(jpi,jpj,jpk), sdenit(jpi,jpj), STAT=p4z_sed_alloc ) 505 505 ! 506 IF( p4z_sed_alloc /= 0 ) CALL ctl_ warn('p4z_sed_alloc: failed to allocate arrays')506 IF( p4z_sed_alloc /= 0 ) CALL ctl_stop( 'STOP', 'p4z_sed_alloc: failed to allocate arrays' ) 507 507 ! 508 508 END FUNCTION p4z_sed_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P4Z/p4zsink.F90
r10419 r10420 220 220 ! 221 221 p4z_sink_alloc = MAXVAL( ierr ) 222 IF( p4z_sink_alloc /= 0 ) CALL ctl_ warn('p4z_sink_alloc : failed to allocate arrays.')222 IF( p4z_sink_alloc /= 0 ) CALL ctl_stop( 'STOP', 'p4z_sink_alloc : failed to allocate arrays.' ) 223 223 ! 224 224 END FUNCTION p4z_sink_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P4Z/p5zlim.F90
r10368 r10420 559 559 p5z_lim_alloc = MAXVAL( ierr ) 560 560 ! 561 IF( p5z_lim_alloc /= 0 ) CALL ctl_ warn('p5z_lim_alloc : failed to allocate arrays.')561 IF( p5z_lim_alloc /= 0 ) CALL ctl_stop( 'STOP', 'p5z_lim_alloc : failed to allocate arrays.' ) 562 562 ! 563 563 END FUNCTION p5z_lim_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P4Z/p5zprod.F90
r10368 r10420 624 624 ALLOCATE( zdaylen(jpi,jpj), STAT = p5z_prod_alloc ) 625 625 ! 626 IF( p5z_prod_alloc /= 0 ) CALL ctl_ warn('p5z_prod_alloc : failed to allocate arrays.')626 IF( p5z_prod_alloc /= 0 ) CALL ctl_stop( 'STOP', 'p5z_prod_alloc : failed to allocate arrays.' ) 627 627 ! 628 628 END FUNCTION p5z_prod_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/SED/sed.F90
r10345 r10420 166 166 & mol_wgt(jpsol), STAT=sed_alloc ) 167 167 168 IF( sed_alloc /= 0 ) CALL ctl_ warn('sed_alloc: failed to allocate arrays')168 IF( sed_alloc /= 0 ) CALL ctl_stop( 'STOP', 'sed_alloc: failed to allocate arrays' ) 169 169 ! 170 170 END FUNCTION sed_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/SED/sed_oce.F90
r10345 r10420 30 30 ALLOCATE( profsed(jpksed) , profsedw(jpksed) , STAT=sed_oce_alloc ) 31 31 32 IF( sed_oce_alloc /= 0 ) CALL ctl_ warn('sed_oce_alloc: failed to allocate arrays')32 IF( sed_oce_alloc /= 0 ) CALL ctl_stop( 'STOP', 'sed_oce_alloc: failed to allocate arrays' ) 33 33 ! 34 34 END FUNCTION sed_oce_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/SED/sedadv.F90
r10345 r10420 436 436 & ckpor(jpksed) , STAT = sed_adv_alloc ) 437 437 ! 438 IF( sed_adv_alloc /= 0 ) CALL ctl_ warn('sed_adv_alloc : failed to allocate arrays.')438 IF( sed_adv_alloc /= 0 ) CALL ctl_stop( 'STOP', 'sed_adv_alloc : failed to allocate arrays.' ) 439 439 ! 440 440 END FUNCTION sed_adv_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/sms_pisces.F90
r10419 r10420 186 186 sms_pisces_alloc = MAXVAL( ierr ) 187 187 ! 188 IF( sms_pisces_alloc /= 0 ) CALL ctl_ warn('sms_pisces_alloc: failed to allocate arrays')188 IF( sms_pisces_alloc /= 0 ) CALL ctl_stop( 'STOP', 'sms_pisces_alloc: failed to allocate arrays' ) 189 189 ! 190 190 END FUNCTION sms_pisces_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/TRP/trdmxl_trc.F90
r10417 r10420 65 65 ! 66 66 CALL mpp_sum ( 'trdmxl_trc', trd_mxl_trc_alloc ) 67 IF( trd_mxl_trc_alloc /=0 ) CALL ctl_ warn('trd_mxl_trc_alloc: failed to allocate arrays')67 IF( trd_mxl_trc_alloc /=0 ) CALL ctl_stop( 'STOP', 'trd_mxl_trc_alloc: failed to allocate arrays' ) 68 68 ! 69 69 END FUNCTION trd_mxl_trc_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/TRP/trdtrc_oce.F90
r10068 r10420 146 146 trd_trc_oce_alloc = MAXVAL(ierr) 147 147 ! 148 IF( trd_trc_oce_alloc /= 0 ) CALL ctl_ warn('trd_trc_oce_alloc: failed to allocate arrays')148 IF( trd_trc_oce_alloc /= 0 ) CALL ctl_stop( 'STOP', 'trd_trc_oce_alloc: failed to allocate arrays' ) 149 149 ! 150 150 # if defined key_trdmxl_trc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/trc.F90
r10345 r10420 166 166 ! 167 167 trc_alloc = MAXVAL( ierr ) 168 IF( trc_alloc /= 0 ) CALL ctl_ warn('trc_alloc: failed to allocate arrays')168 IF( trc_alloc /= 0 ) CALL ctl_stop( 'STOP', 'trc_alloc: failed to allocate arrays' ) 169 169 ! 170 170 END FUNCTION trc_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/trcsub.F90
r10402 r10420 577 577 trc_sub_alloc = MAXVAL( ierr ) 578 578 ! 579 IF( trc_sub_alloc /= 0 ) CALL ctl_ warn('trc_sub_alloc: failed to allocate arrays')579 IF( trc_sub_alloc /= 0 ) CALL ctl_stop( 'STOP', 'trc_sub_alloc: failed to allocate arrays' ) 580 580 ! 581 581 END FUNCTION trc_sub_alloc -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/tests/BENCH/MY_SRC/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/tests/CANAL/MY_SRC/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/tests/VORTEX/MY_SRC/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
Note: See TracChangeset
for help on using the changeset viewer.