- Timestamp:
- 2021-03-31T19:01:28+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2021/dev_r14273_HPC-02_Daley_Tiling/src/OCE/TRA/trabbl.F90
r14636 r14663 140 140 ! lateral boundary conditions ; just need for outputs 141 141 ! [ comm_cleanup ] ! no need lbc_lnk for outputs 142 ! NOTE: [tiling] removal of this lbc_lnk causes results to change, as the sign was unchanged (bug in trunk) 142 143 ! CALL lbc_lnk( 'trabbl', utr_bbl, 'U', 1.0_wp , vtr_bbl, 'V', 1.0_wp ) 143 144 ENDIF … … 214 215 215 216 217 ! NOTE: [tiling] tiling changes the results, but only the order of floating point operations is different 216 218 SUBROUTINE tra_bbl_adv( pt, pt_rhs, kjpt, Kmm ) 217 219 !!---------------------------------------------------------------------- … … 358 360 IF( nn_bbl_ldf == 1 ) THEN ! diffusive bbl ! 359 361 ! !-------------------! 360 DO_2D ( 1, 0, 1, 0 ) ! (criteria for non zero flux: grad(rho).grad(h) < 0 )362 DO_2D_OVR( 1, 0, 1, 0 ) ! (criteria for non zero flux: grad(rho).grad(h) < 0 ) 361 363 ! ! i-direction 362 364 za = zab(ji+1,jj,jp_tem) + zab(ji,jj,jp_tem) ! 2*(alpha,beta) at u-point … … 388 390 ! 389 391 CASE( 1 ) != use of upper velocity 390 DO_2D ( 1, 0, 1, 0 ) ! criteria: grad(rho).grad(h)<0 and grad(rho).grad(h)<0392 DO_2D_OVR( 1, 0, 1, 0 ) ! criteria: grad(rho).grad(h)<0 and grad(rho).grad(h)<0 391 393 ! ! i-direction 392 394 za = zab(ji+1,jj,jp_tem) + zab(ji,jj,jp_tem) ! 2*(alpha,beta) at u-point … … 417 419 CASE( 2 ) != bbl velocity = F( delta rho ) 418 420 zgbbl = grav * rn_gambbl 419 DO_2D ( 1, 0, 1, 0 ) ! criteria: rho_up > rho_down421 DO_2D_OVR( 1, 0, 1, 0 ) ! criteria: rho_up > rho_down 420 422 ! ! i-direction 421 423 ! down-slope T-point i/k-index (deep) & up-slope T-point i/k-index (shelf)
Note: See TracChangeset
for help on using the changeset viewer.