Changeset 2777 for trunk/NEMOGCM/NEMO/LIM_SRC_3/limthd_dif.F90
- Timestamp:
- 2011-06-07T11:55:02+02:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/LIM_SRC_3/limthd_dif.F90
r2715 r2777 330 330 IF( thcon_i_swi == 0 ) THEN ! Untersteiner (1964) formula 331 331 DO ji = kideb , kiut 332 ztcond_i(ji,0) = rcdic + zbeta*s_i_b(ji,1) / & 333 MIN(-zeps,t_i_b(ji,1)-rtt) 332 ztcond_i(ji,0) = rcdic + zbeta*s_i_b(ji,1) / MIN(-zeps,t_i_b(ji,1)-rtt) 334 333 ztcond_i(ji,0) = MAX(ztcond_i(ji,0),zkimin) 335 334 END DO 336 335 DO layer = 1, nlay_i-1 337 336 DO ji = kideb , kiut 338 ztcond_i(ji,layer) = rcdic + zbeta*( s_i_b(ji,layer) & 339 + s_i_b(ji,layer+1) ) / MIN(-2.0*zeps, & 340 t_i_b(ji,layer)+t_i_b(ji,layer+1)-2.0*rtt) 341 ztcond_i(ji,layer) = MAX(ztcond_i(ji,layer),zkimin) 342 END DO 343 END DO 344 ENDIF 345 346 IF ( thcon_i_swi .EQ. 1 ) THEN ! Pringle (0.011/2=0.0055) 347 DO layer = 1, nlay_i-1 348 DO ji = kideb , kiut 349 ztcond_i(ji,layer) = rcdic + 0.09*( s_i_b(ji,layer) & 350 + s_i_b(ji,layer+1) ) / MIN(-2.0*zeps, & 351 t_i_b(ji,layer)+t_i_b(ji,layer+1)-2.0*rtt) - & 352 0.0055* ( t_i_b(ji,layer) + t_i_b(ji,layer+1) - 2.0*rtt ) 337 ztcond_i(ji,layer) = rcdic + zbeta*( s_i_b(ji,layer) + s_i_b(ji,layer+1) ) / & 338 MIN(-2.0_wp * zeps, t_i_b(ji,layer)+t_i_b(ji,layer+1) - 2.0_wp * rtt) 353 339 ztcond_i(ji,layer) = MAX(ztcond_i(ji,layer),zkimin) 354 340 END DO 355 END DO356 ENDIF357 358 IF ( thcon_i_swi .EQ. 0 ) THEN ! Untersteiner359 DO ji = kideb , kiut360 ztcond_i(ji,nlay_i) = rcdic + zbeta*s_i_b(ji,nlay_i) / &361 MIN(-zeps,t_bo_b(ji)-rtt)362 ztcond_i(ji,nlay_i) = MAX(ztcond_i(ji,nlay_i),zkimin)363 341 END DO 364 342 ENDIF … … 373 351 DO ji = kideb , kiut 374 352 ztcond_i(ji,layer) = rcdic + 0.090_wp * ( s_i_b(ji,layer) + s_i_b(ji,layer+1) ) & 375 & / MIN(-2.0 *zeps, t_i_b(ji,layer)+t_i_b(ji,layer+1)-2.0*rtt) &353 & / MIN(-2.0_wp * zeps, t_i_b(ji,layer)+t_i_b(ji,layer+1) - 2.0_wp * rtt) & 376 354 & - 0.0055_wp* ( t_i_b(ji,layer) + t_i_b(ji,layer+1) - 2.0*rtt ) 377 355 ztcond_i(ji,layer) = MAX( ztcond_i(ji,layer), zkimin )
Note: See TracChangeset
for help on using the changeset viewer.