- Timestamp:
- 2017-12-19T09:47:17+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zrem.F90
r9124 r9125 67 67 REAL(wp) :: zosil, ztem, zdenitnh4, zolimic, zolimin, zolimip, zdenitrn, zdenitrp 68 68 CHARACTER (len=25) :: charout 69 REAL(wp), POINTER, DIMENSION(:,: ) :: ztempbac 70 REAL(wp), POINTER, DIMENSION(:,:,:) :: zdepbac, zolimi, zdepprod, zfacsi, zw3d, zfacsib 69 REAL(wp), DIMENSION(jpi,jpj ) :: ztempbac 70 REAL(wp), DIMENSION(jpi,jpj,jpk) :: zdepbac, zolimi, zdepprod, zfacsi, zfacsib 71 REAL(wp), ALLOCATABLE, DIMENSION(:,:,:) :: zw3d 71 72 !!--------------------------------------------------------------------- 72 73 ! 73 74 IF( ln_timing ) CALL timing_start('p4z_rem') 74 75 ! 75 ! Allocate temporary workspace 76 CALL wrk_alloc( jpi, jpj, ztempbac ) 77 CALL wrk_alloc( jpi, jpj, jpk, zdepbac, zdepprod, zolimi, zfacsi, zfacsib ) 78 79 ! Initialisation of temprary arrys 76 ! Initialisation of arrys 80 77 zdepprod(:,:,:) = 1._wp 81 78 ztempbac(:,:) = 0._wp … … 270 267 271 268 IF( knt == nrdttrc ) THEN 272 CALL wrk_alloc( jpi, jpj, jpk, zw3d)269 ALLOCATE( zw3d(jpi,jpj,jpk) ) 273 270 zfact = 1.e+3 * rfact2r ! conversion from mol/l/kt to mol/m3/s 274 271 ! … … 282 279 ENDIF 283 280 ! 284 CALL wrk_dealloc( jpi, jpj, jpk,zw3d )281 DEALLOCATE( zw3d ) 285 282 ENDIF 286 !287 CALL wrk_dealloc( jpi, jpj, ztempbac )288 CALL wrk_dealloc( jpi, jpj, jpk, zdepbac, zdepprod, zolimi, zfacsi, zfacsib )289 283 ! 290 284 IF( ln_timing ) CALL timing_stop('p4z_rem')
Note: See TracChangeset
for help on using the changeset viewer.