- Timestamp:
- 2016-12-01T11:30:29+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_merge_2016/NEMOGCM/NEMO/TOP_SRC/trc.F90
r7403 r7412 14 14 USE par_oce 15 15 USE par_trc 16 #if defined key_bdy 17 USE bdy_oce, only: nb_bdy, OBC_DATA 18 #endif 16 USE bdy_oce, only: ln_bdy, nb_bdy, OBC_DATA 19 17 20 18 IMPLICIT NONE … … 175 173 # endif 176 174 ! 177 #if defined key_bdy178 175 CHARACTER(len=20), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) :: cn_trc_dflt ! Default OBC condition for all tracers 179 176 CHARACTER(len=20), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) :: cn_trc ! Choice of boundary condition for tracers … … 181 178 ! External data structure of BDY for TOP. Available elements: cn_obc, ll_trc, trcnow, dmp 182 179 TYPE(OBC_DATA), PUBLIC, ALLOCATABLE, DIMENSION(:,:), TARGET :: trcdta_bdy !: bdy external data (local process) 183 #endif184 180 ! 185 181 … … 197 193 USE lib_mpp, ONLY: ctl_warn 198 194 !!------------------------------------------------------------------- 199 INTEGER :: ierr( 3)195 INTEGER :: ierr(4) 200 196 !!------------------------------------------------------------------- 201 197 ierr(:) = 0 … … 211 207 & ln_trc_ini(jptra) , & 212 208 & ln_trc_sbc(jptra) , ln_trc_cbc(jptra) , ln_trc_obc(jptra) , & 213 #if defined key_bdy 214 & cn_trc_dflt(nb_bdy) , cn_trc(nb_bdy) , nn_trcdmp_bdy(nb_bdy) , & 209 & STAT = ierr(1) ) 210 ! 211 IF ( ln_bdy ) THEN 212 ALLOCATE( cn_trc_dflt(nb_bdy) , cn_trc(nb_bdy) , nn_trcdmp_bdy(nb_bdy) , & 215 213 & trcdta_bdy(jptra,nb_bdy) , & 216 #endif 217 & STAT = ierr(1) )218 ! 219 IF (jp_dia3d > 0 ) ALLOCATE( trc3d(jpi,jpj,jpk,jp_dia3d), STAT = ierr( 2) )220 ! 221 IF (jp_dia2d > 0 ) ALLOCATE( trc2d(jpi,jpj,jpk,jp_dia2d), STAT = ierr( 3) )214 & STAT = ierr(2) ) 215 ENDIF 216 ! 217 IF (jp_dia3d > 0 ) ALLOCATE( trc3d(jpi,jpj,jpk,jp_dia3d), STAT = ierr(3) ) 218 ! 219 IF (jp_dia2d > 0 ) ALLOCATE( trc2d(jpi,jpj,jpk,jp_dia2d), STAT = ierr(4) ) 222 220 ! 223 221 trc_alloc = MAXVAL( ierr )
Note: See TracChangeset
for help on using the changeset viewer.