- Timestamp:
- 2011-03-01T20:04:06+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/LIM_SRC_2/limsbc_2.F90
r2633 r2636 30 30 USE albedo ! albedo parameters 31 31 USE lbclnk ! ocean lateral boundary condition - MPP exchanges 32 USE lib_mpp ! MPP library 32 33 USE in_out_manager ! I/O manager 33 34 USE diaar5, ONLY : lk_diaar5 … … 62 63 CONTAINS 63 64 64 FUNCTION lim_sbc_alloc_2()65 INTEGER FUNCTION lim_sbc_alloc_2() 65 66 !!------------------------------------------------------------------- 66 67 !! *** ROUTINE lim_sbc_alloc_2 *** 67 68 !!------------------------------------------------------------------- 68 INTEGER :: lim_sbc_alloc_269 !!-------------------------------------------------------------------70 !71 69 ALLOCATE( soce_0(jpi,jpj) , utau_oce(jpi,jpj) , & 72 70 & sice_0(jpi,jpj) , vtau_oce(jpi,jpj) , tmod_io(jpi,jpj), STAT=lim_sbc_alloc_2) … … 117 115 118 116 IF( wrk_in_use(2, 1) .OR. wrk_in_use(3, 4,5) )THEN 119 CALL ctl_stop('lim_sbc_flx_2 : requested workspace arrays unavailable.') 120 RETURN 121 END IF 117 CALL ctl_stop('lim_sbc_flx_2 : requested workspace arrays unavailable') ; RETURN 118 ENDIF 122 119 zalb => wrk_3d_4(:,:,1:1) ! Set-up pointers to sub-arrays of 3d workspaces 123 120 zalbp => wrk_3d_5(:,:,1:1) … … 253 250 ENDIF 254 251 ! 255 IF( wrk_not_released(2, 1) .OR. wrk_not_released(3, 4,5) )THEN 256 CALL ctl_stop('lim_sbc_flx_2 : failed to release workspace arrays.') 257 END IF 252 IF( wrk_not_released(2, 1) .OR. & 253 wrk_not_released(3, 4,5) ) CALL ctl_stop('lim_sbc_flx_2 : failed to release workspace arrays') 258 254 ! 259 255 END SUBROUTINE lim_sbc_flx_2 … … 297 293 !!--------------------------------------------------------------------- 298 294 ! 299 IF( wrk_in_use(2, 1,2))THEN295 IF( wrk_in_use(2, 1,2) ) THEN 300 296 CALL ctl_stop('lim_sbc_tau_2 : requested workspace arrays unavailable.') ; RETURN 301 END 297 ENDIF 302 298 ! 303 299 SELECT CASE( cp_ice_msh ) … … 413 409 & tab2d_2=vtau, clinfo2=' vtau : ' , mask2=vmask ) 414 410 ! 415 IF( wrk_not_released(2, 1,2) ) CALL ctl_stop('lim_sbc_tau_2 : failed to release workspace arrays.')411 IF( wrk_not_released(2, 1,2) ) CALL ctl_stop('lim_sbc_tau_2 : failed to release workspace arrays') 416 412 ! 417 413 END SUBROUTINE lim_sbc_tau_2
Note: See TracChangeset
for help on using the changeset viewer.