Changeset 3294 for trunk/NEMOGCM/NEMO/LIM_SRC_2/limtrp_2.F90
- Timestamp:
- 2012-01-28T17:44:18+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/LIM_SRC_2/limtrp_2.F90
r2715 r3294 27 27 USE lbclnk ! lateral boundary conditions -- MPP exchanges 28 28 USE lib_mpp ! MPP library 29 USE wrk_nemo ! work arrays 29 30 30 31 IMPLICIT NONE … … 63 64 !! ** action : 64 65 !!--------------------------------------------------------------------- 65 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released66 USE wrk_nemo, ONLY: zui_u => wrk_2d_1, zvi_v => wrk_2d_2, zsm => wrk_2d_367 USE wrk_nemo, ONLY: zs0ice => wrk_2d_4, zs0sn => wrk_2d_5, zs0a => wrk_2d_668 USE wrk_nemo, ONLY: zs0c0 => wrk_2d_7, zs0c1 => wrk_2d_8, zs0c2 => wrk_2d_9, &69 zs0st => wrk_2d_1070 !!71 66 INTEGER, INTENT(in) :: kt ! number of iteration 72 67 !! … … 77 72 REAL(wp) :: zvbord , zcfl , zusnit ! - - 78 73 REAL(wp) :: zrtt , ztsn , ztic1 , ztic2 ! - - 74 REAL(wp), POINTER, DIMENSION(:,:) :: zui_u , zvi_v , zsm ! 2D workspace 75 REAL(wp), POINTER, DIMENSION(:,:) :: zs0ice, zs0sn , zs0a ! - - 76 REAL(wp), POINTER, DIMENSION(:,:) :: zs0c0 , zs0c1 , zs0c2 , zs0st ! - - 79 77 !--------------------------------------------------------------------- 80 78 81 IF( wrk_in_use(2, 1,2,3,4,5,6,7,8,9,10) ) THEN 82 CALL ctl_stop('lim_trp_2 : requested workspace arrays unavailable') ; RETURN 83 ENDIF 79 CALL wrk_alloc( jpi, jpj, zui_u , zvi_v , zsm, zs0ice, zs0sn , zs0a, zs0c0 , zs0c1 , zs0c2 , zs0st ) 84 80 85 81 IF( kt == nit000 ) CALL lim_trp_init_2 ! Initialization (first time-step only) … … 273 269 ENDIF 274 270 ! 275 IF( wrk_not_released(2, 1,2,3,4,5,6,7,8,9,10) ) CALL ctl_stop('lim_trp_2 : failed to release workspace arrays')271 CALL wrk_dealloc( jpi, jpj, zui_u , zvi_v , zsm, zs0ice, zs0sn , zs0a, zs0c0 , zs0c1 , zs0c2 , zs0st ) 276 272 ! 277 273 END SUBROUTINE lim_trp_2
Note: See TracChangeset
for help on using the changeset viewer.