Changeset 16 for trunk/NEMO/OPA_SRC/DTA/dtatem.F90
- Timestamp:
- 2004-02-17T09:06:15+01:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/DTA/dtatem.F90
r3 r16 23 23 24 24 !! * Shared module variables 25 LOGICAL , PUBLIC, PARAMETER :: lk_dtatem = .TRUE. ! temperature data flag26 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: & 27 t_dta ! temperature data at given time-step25 LOGICAL , PUBLIC, PARAMETER :: lk_dtatem = .TRUE. !: temperature data flag 26 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: & !: 27 t_dta !: temperature data at given time-step 28 28 29 29 !! * Module variables … … 91 91 INTEGER :: & 92 92 imois, iman, itime, ik , & ! temporary integers 93 i15, ipi, ipj, ipk ! " " 93 i15, ipi, ipj, ipk, & ! " " 94 il0, il1, ii0, ii1, ij0, ij1 ! " " 94 95 95 96 INTEGER, DIMENSION(jpmois) :: istep … … 192 193 ! ! ======================= 193 194 194 DO jj = mj0(101), mj1(109) ! Reduced temperature at Alboran Sea 195 DO ji = mi0(141), mi1(155) 195 ij0 = 101 ; ij1 = 109 196 ii0 = 141 ; ii1 = 155 197 DO jj = mj0(ij0), mj1(ij1) ! Reduced temperature in the Alboran Sea 198 DO ji = mi0(ii0), mi1(ii1) 196 199 temdta(ji,jj, 13:13 ,:) = temdta(ji,jj, 13:13 ,:) - 0.20 197 200 temdta(ji,jj, 14:15 ,:) = temdta(ji,jj, 14:15 ,:) - 0.35 … … 202 205 IF( n_cla == 0 ) THEN 203 206 ! ! Reduced temperature at Red Sea 204 temdta( mi0(148):mi1(160) , mj0(87):mj1(96) , 4:10 , : ) = 7.0 205 temdta( mi0(148):mi1(160) , mj0(87):mj1(96) , 11:13 , : ) = 6.5 206 temdta( mi0(148):mi1(160) , mj0(87):mj1(96) , 14:20 , : ) = 6.0 207 ij0 = 87 ; ij1 = 96 208 ii0 = 148 ; ii1 = 160 209 temdta( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) , 4:10 , : ) = 7.0 210 temdta( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) , 11:13 , : ) = 6.5 211 temdta( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) , 14:20 , : ) = 6.0 207 212 ELSE 208 DO jl = mi0(138), mi1(138) ! New temperature profile at Gibraltar 209 DO jj = mj0(101), mj1(102) 210 DO ji = mi0(139), mi1(139) 213 il0 = 138 ; il1 = 138 214 ij0 = 101 ; ij1 = 102 215 ii0 = 139 ; ii1 = 139 216 DO jl = mi0(ii0), mi1(ii1) ! New temperature profile at Gibraltar 217 DO jj = mj0(ij0), mj1(ij1) 218 DO ji = mi0(ii0), mi1(ii1) 211 219 temdta(ji,jj,:,:) = temdta(jl,jj,:,:) 212 220 END DO 213 221 END DO 214 222 END DO 215 DO jl = mi0(164), mi1(164) ! New temperature profile at Bab el Mandeb 216 DO jj = mj0(88), mj1(88) 217 DO ji = mi0(161), mi1(163) 223 il0 = 164 ; il1 = 164 224 ij0 = 88 ; ij1 = 88 225 ii0 = 161 ; ii1 = 163 226 DO jl = mi0(ii0), mi1(ii1) ! New temperature profile at Bab el Mandeb 227 DO jj = mj0(ij0), mj1(ij1) 228 DO ji = mi0(ii0), mi1(ii1) 218 229 temdta(ji,jj,:,:) = temdta(jl,jj,:,:) 219 230 END DO 220 231 END DO 221 DO jj = mj0(87), mj1(87) 222 DO ji = mi0(161), mi1(163) 232 ij0 = 87 ; ij1 = 87 233 DO jj = mj0(ij0), mj1(ij1) 234 DO ji = mi0(ii0), mi1(ii1) 223 235 temdta(ji,jj,:,:) = temdta(jl,jj,:,:) 224 236 END DO … … 274 286 !! Default case NO 3D temperature data field 275 287 !!---------------------------------------------------------------------- 276 LOGICAL , PUBLIC, PARAMETER :: lk_dtatem = .FALSE. ! temperature data flag288 LOGICAL , PUBLIC, PARAMETER :: lk_dtatem = .FALSE. !: temperature data flag 277 289 CONTAINS 278 290 SUBROUTINE dta_tem( kt ) ! Empty routine 279 WRITE(*,*) kt291 WRITE(*,*) 'dta_tem: You should not have seen this print! error?', kt 280 292 END SUBROUTINE dta_tem 281 293 #endif
Note: See TracChangeset
for help on using the changeset viewer.