Changeset 3294 for trunk/NEMOGCM/NEMO/OPA_SRC/trc_oce.F90
- Timestamp:
- 2012-01-28T17:44:18+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/OPA_SRC/trc_oce.F90
r2715 r3294 25 25 REAL(wp), PUBLIC :: r_si2 !: largest depth of extinction (blue & 0.01 mg.m-3) (RGB) 26 26 REAL(wp), PUBLIC, SAVE, ALLOCATABLE, DIMENSION(:,:,:) :: etot3 !: light absortion coefficient 27 REAL(wp), PUBLIC, SAVE, ALLOCATABLE, DIMENSION(:,:,:) :: facvol !: volume for degraded regions 27 28 28 29 #if defined key_top && defined key_pisces … … 48 49 !!---------------------------------------------------------------------- 49 50 LOGICAL, PUBLIC, PARAMETER :: lk_offline = .FALSE. !: offline flag 51 #endif 52 #if defined key_degrad 53 !!---------------------------------------------------------------------- 54 !! 'key_degrad' Degradation mode 55 !!---------------------------------------------------------------------- 56 LOGICAL, PUBLIC, PARAMETER :: lk_degrad = .TRUE. !: degradation flag 57 #else 58 !!---------------------------------------------------------------------- 59 !! Default option NO Degradation mode 60 !!---------------------------------------------------------------------- 61 LOGICAL, PUBLIC, PARAMETER :: lk_degrad = .FALSE. !: degradation flag 50 62 #endif 51 63 … … 63 75 !! *** trc_oce_alloc *** 64 76 !!---------------------------------------------------------------------- 65 ALLOCATE( etot3(jpi,jpj,jpk) , STAT= trc_oce_alloc ) 77 INTEGER :: ierr(2) ! Local variables 78 !!---------------------------------------------------------------------- 79 ierr(:) = 0 80 ALLOCATE( etot3 (jpi,jpj,jpk), STAT=ierr(1) ) 81 IF( lk_degrad) ALLOCATE( facvol(jpi,jpj,jpk), STAT=ierr(2) ) 82 trc_oce_alloc = MAXVAL( ierr ) 66 83 ! 67 84 IF( trc_oce_alloc /= 0 ) CALL ctl_warn('trc_oce_alloc: failed to allocate etot3 array')
Note: See TracChangeset
for help on using the changeset viewer.