- Timestamp:
- 2021-06-19T10:14:22+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2021/dev_r14318_RK3_stage1/src/OCE/TRA/traqsr.F90
r14990 r15027 143 143 ELSE ! No restart or Euler forward at 1st time step 144 144 z1_2 = 1._wp 145 DO_3D( 0,0, 0,0, 1, jpk )145 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, jpk ) 146 146 qsr_hc_b(ji,jj,jk) = 0._wp 147 147 END_3D … … 149 149 ELSE !== Swap of qsr heat content ==! 150 150 z1_2 = 0.5_wp 151 DO_3D( 0,0, 0,0, 1, jpk )151 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, jpk ) 152 152 qsr_hc_b(ji,jj,jk) = qsr_hc(ji,jj,jk) 153 153 END_3D … … 212 212 ENDIF 213 213 END_2D 214 !!st7-2 end 214 ! !===>>> CAUTION: lbc_lnk is required on fraqsr_lev since sea ice computes on the full domain 215 ! ! otherwise restartability and reproducibility are broken 216 CALL lbc_lnk( 'tra_qsr', fraqsr_1lev(:,:), 'T', 1._wp ) 217 !!st CALL lbc_lnk( 'tra_qsr', qsr_hc(:,:,:), 'T', 1._wp ) 215 218 ! 216 219 ! TEMP: [tiling] This change not necessary and working array can use A2D(nn_hls) if using XIOS (subdomain support) … … 384 387 ! 385 388 DO jk = nk0+1, nkR !* down to Red extinction *! (< ~71 meters : RGB , IR removed from calculation) 386 DO_2D( 0, 0, 0, 0 )389 DO_2D( 0, 0, 0, 0 ) 387 390 ! !- inverse of RGB attenuation lengths 388 391 zlogc = zc(ji,jj,0) … … 429 432 ! 430 433 DO jk = nkR+1, nkG !* down to Green extinction *! (< ~350 m : GB , IR+R removed from calculation) 431 DO_2D( 0, 0, 0, 0 )434 DO_2D( 0, 0, 0, 0 ) 432 435 ! !- inverse of RGB attenuation lengths 433 436 zlogc = zc(ji,jj,0) … … 470 473 ! 471 474 DO jk = nkG+1, nkB !* down to Blue extinction *! (< ~1300 m : B , IR+RG removed from calculation) 472 DO_2D( 0, 0, 0, 0 )475 DO_2D( 0, 0, 0, 0 ) 473 476 ! !- inverse of RGB attenuation lengths 474 477 zlogc = zc(ji,jj,0) … … 558 561 ! 559 562 DO jk = 1, nk0 !* near surface layers *! (< ~12 meters : IR + RGB ) 560 DO_2D( 0, 0, 0, 0 )563 DO_2D( 0, 0, 0, 0 ) 561 564 ze3t = e3t(ji,jj,jk,Kmm) 562 565 zze0 = ze0(ji,jj) * EXP( - ze3t * r1_si0 ) ; zzeR = zeR(ji,jj) * EXP( - ze3t * r1_LR ) ! IR ; Red at jk+1 w-level … … 591 594 ! 592 595 DO jk = nk0+1, nkR !* down to Red extinction *! (< ~71 meters : RGB , IR removed from calculation) 593 DO_2D( 0, 0, 0, 0 )596 DO_2D( 0, 0, 0, 0 ) 594 597 ze3t = e3t(ji,jj,jk,Kmm) 595 598 zzeR = zeR(ji,jj) * EXP( - ze3t * r1_LR ) ! Red at jk+1 w-level
Note: See TracChangeset
for help on using the changeset viewer.