- Timestamp:
- 2011-11-07T16:03:29+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_MERCATOR_2011_MERGE/NEMOGCM/NEMO/OPA_SRC/FLO/flo4rk.F90
r2528 r3051 52 52 !! 53 53 INTEGER :: jfl, jind ! dummy loop indices 54 REAL(wp), DIMENSION(jpnfl) :: zgifl , zgjfl , zgkfl ! index RK positions 55 REAL(wp), DIMENSION(jpnfl) :: zufl , zvfl , zwfl ! interpolated velocity at the float position 56 REAL(wp), DIMENSION(jpnfl,4) :: zrkxfl, zrkyfl, zrkzfl ! RK coefficients 54 INTEGER :: ierror ! error value 55 56 REAL(wp), ALLOCATABLE, DIMENSION(:) :: zgifl , zgjfl , zgkfl ! index RK positions 57 REAL(wp), ALLOCATABLE, DIMENSION(:) :: zufl , zvfl , zwfl ! interpolated velocity at the float position 58 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: zrkxfl, zrkyfl, zrkzfl ! RK coefficients 57 59 !!--------------------------------------------------------------------- 60 61 ALLOCATE ( zgifl(jpnfl) , zgjfl(jpnfl) , zgkfl(jpnfl) , & 62 zufl(jpnfl) , zvfl(jpnfl) , zwfl(jpnfl) , & 63 zrkxfl(jpnfl,4), zrkyfl(jpnfl,4), zrkzfl(jpnfl,4) , STAT=ierror ) 64 ! 65 IF( ierror /= 0 ) THEN 66 WRITE(numout,*) 'flo_4rk: allocation of workspace arrays failed' 67 ENDIF 68 58 69 59 70 IF( kt == nit000 ) THEN … … 145 156 END DO 146 157 END DO 158 ! 159 DEALLOCATE( zgifl , zgjfl , zgkfl ) 160 DEALLOCATE( zufl , zvfl , zwfl ) 161 DEALLOCATE( zrkxfl , zrkyfl , zrkzfl ) 147 162 ! 148 163 END SUBROUTINE flo_4rk
Note: See TracChangeset
for help on using the changeset viewer.