- 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/p4zfechem.F90
r9124 r9125 74 74 REAL(wp) :: dissol, zligco 75 75 CHARACTER (len=25) :: charout 76 REAL(wp), POINTER, DIMENSION(:,:,:) :: zTL1, zFe3, ztotlig, precip77 REAL(wp), POINTER, DIMENSION(:,:,:) :: zFeL1,zFeL2, zTL2, zFe2, zFeP78 REAL(wp), POINTER, DIMENSION(:,: ) :: zstrn, zstrn276 REAL(wp), DIMENSION(jpi,jpj,jpk) :: zTL1, zFe3, ztotlig, precip, zFeL1 77 REAL(wp), ALLOCATABLE, DIMENSION(:,:,:) :: zFeL2, zTL2, zFe2, zFeP 78 REAL(wp), ALLOCATABLE, DIMENSION(:,: ) :: zstrn, zstrn2 79 79 !!--------------------------------------------------------------------- 80 80 ! 81 81 IF( ln_timing ) CALL timing_start('p4z_fechem') 82 82 ! 83 ! Allocate temporary workspace84 CALL wrk_alloc( jpi, jpj, jpk, zFe3, zFeL1, zTL1, ztotlig, precip )85 83 zFe3 (:,:,:) = 0. 86 84 zFeL1(:,:,:) = 0. 87 85 zTL1 (:,:,:) = 0. 88 86 IF( ln_fechem ) THEN 89 CALL wrk_alloc( jpi, jpj, zstrn, zstrn2)90 CALL wrk_alloc( jpi, jpj, jpk, zFe2, zFeL2, zTL2, zFeP)87 ALLOCATE( zstrn(jpi,jpj), zstrn2(jpi,jpj) ) 88 ALLOCATE( zFe2(jpi,jpj,jpk), zFeL2(jpi,jpj,jpk), zTL2(jpi,jpj,jpk), zFeP(jpi,jpj,jpk) ) 91 89 zFe2 (:,:,:) = 0. 92 90 zFeL2(:,:,:) = 0. … … 360 358 ENDIF 361 359 ! 362 CALL wrk_dealloc( jpi, jpj, jpk, zFe3, zFeL1, zTL1, ztotlig, precip )363 360 IF( ln_fechem ) THEN 364 CALL wrk_dealloc( jpi, jpj,zstrn, zstrn2 )365 CALL wrk_dealloc( jpi, jpj, jpk,zFe2, zFeL2, zTL2, zFeP )361 DEALLOCATE( zstrn, zstrn2 ) 362 DEALLOCATE( zFe2, zFeL2, zTL2, zFeP ) 366 363 ENDIF 367 364 !
Note: See TracChangeset
for help on using the changeset viewer.