- Timestamp:
- 2020-11-27T17:26:33+01:00 (4 years ago)
- Location:
- NEMO/branches/2020/tickets_icb_1900
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/tickets_icb_1900
- Property svn:externals
-
NEMO/branches/2020/tickets_icb_1900/src/OCE/SBC/sbcice_cice.F90
r13237 r13899 217 217 ! T point to U point 218 218 ! T point to V point 219 DO_2D _10_10219 DO_2D( 1, 0, 1, 0 ) 220 220 fr_iu(ji,jj)=0.5*(fr_i(ji,jj)+fr_i(ji+1,jj))*umask(ji,jj,1) 221 221 fr_iv(ji,jj)=0.5*(fr_i(ji,jj)+fr_i(ji,jj+1))*vmask(ji,jj,1) … … 312 312 ! x comp of wind stress (CI_1) 313 313 ! U point to F point 314 DO_2D _10_11314 DO_2D( 1, 0, 1, 1 ) 315 315 ztmp(ji,jj) = 0.5 * ( fr_iu(ji,jj) * utau(ji,jj) & 316 316 + fr_iu(ji,jj+1) * utau(ji,jj+1) ) * fmask(ji,jj,1) … … 320 320 ! y comp of wind stress (CI_2) 321 321 ! V point to F point 322 DO_2D _11_10322 DO_2D( 1, 1, 1, 0 ) 323 323 ztmp(ji,jj) = 0.5 * ( fr_iv(ji,jj) * vtau(ji,jj) & 324 324 + fr_iv(ji+1,jj) * vtau(ji+1,jj) ) * fmask(ji,jj,1) … … 335 335 qla_ice(:,:,1)= - ( emp_ice(:,:)+sprecip(:,:) ) * rLsub 336 336 ! End of temporary code 337 DO_2D _11_11337 DO_2D( 1, 1, 1, 1 ) 338 338 IF(fr_i(ji,jj).eq.0.0) THEN 339 339 DO jl=1,ncat … … 437 437 ! x comp and y comp of surface ocean current 438 438 ! U point to F point 439 DO_2D _10_11439 DO_2D( 1, 0, 1, 1 ) 440 440 ztmp(ji,jj)=0.5*(ssu_m(ji,jj)+ssu_m(ji,jj+1))*fmask(ji,jj,1) 441 441 END_2D … … 443 443 444 444 ! V point to F point 445 DO_2D _11_10445 DO_2D( 1, 1, 1, 0 ) 446 446 ztmp(ji,jj)=0.5*(ssv_m(ji,jj)+ssv_m(ji+1,jj))*fmask(ji,jj,1) 447 447 END_2D … … 467 467 ! x comp and y comp of sea surface slope (on F points) 468 468 ! T point to F point 469 DO_2D _10_10469 DO_2D( 1, 0, 1, 0 ) 470 470 ztmp(ji,jj)=0.5 * ( (zpice(ji+1,jj )-zpice(ji,jj )) * r1_e1u(ji,jj ) & 471 471 & + (zpice(ji+1,jj+1)-zpice(ji,jj+1)) * r1_e1u(ji,jj+1) ) * fmask(ji,jj,1) … … 474 474 475 475 ! T point to F point 476 DO_2D _10_10476 DO_2D( 1, 0, 1, 0 ) 477 477 ztmp(ji,jj)=0.5 * ( (zpice(ji ,jj+1)-zpice(ji ,jj)) * r1_e2v(ji ,jj) & 478 478 & + (zpice(ji+1,jj+1)-zpice(ji+1,jj)) * r1_e2v(ji+1,jj) ) * fmask(ji,jj,1) … … 503 503 ss_iou(:,:)=0.0 504 504 ! F point to U point 505 DO_2D _00_00505 DO_2D( 0, 0, 0, 0 ) 506 506 ss_iou(ji,jj) = 0.5 * ( ztmp1(ji,jj-1) + ztmp1(ji,jj) ) * umask(ji,jj,1) 507 507 END_2D … … 513 513 ! F point to V point 514 514 515 DO_2D _10_00515 DO_2D( 1, 0, 0, 0 ) 516 516 ss_iov(ji,jj) = 0.5 * ( ztmp1(ji-1,jj) + ztmp1(ji,jj) ) * vmask(ji,jj,1) 517 517 END_2D … … 597 597 CALL lbc_lnk( 'sbcice_cice', qsr , 'T', 1.0_wp ) 598 598 599 DO_2D _11_11599 DO_2D( 1, 1, 1, 1 ) 600 600 nfrzmlt(ji,jj)=MAX(nfrzmlt(ji,jj),0.0) 601 601 END_2D … … 621 621 ! T point to U point 622 622 ! T point to V point 623 DO_2D _10_10623 DO_2D( 1, 0, 1, 0 ) 624 624 fr_iu(ji,jj)=0.5*(fr_i(ji,jj)+fr_i(ji+1,jj))*umask(ji,jj,1) 625 625 fr_iv(ji,jj)=0.5*(fr_i(ji,jj)+fr_i(ji,jj+1))*vmask(ji,jj,1) … … 880 880 ! pcg(:,:)=0.0 881 881 DO jn=1,jpnij 882 DO jj=n ldjt(jn),nlejt(jn)883 DO ji=n ldit(jn),nleit(jn)882 DO jj=njs0all(jn),nje0all(jn) 883 DO ji=nis0all(jn),nie0all(jn) 884 884 png2(ji+nimppt(jn)-1,jj+njmppt(jn)-1)=png(ji,jj,jn) 885 885 ENDDO … … 981 981 982 982 pn(:,:)=0.0 983 DO_2D _10_10983 DO_2D( 1, 0, 1, 0 ) 984 984 pn(ji,jj)=pc(ji+1-ji_off,jj+1-jj_off,1) 985 985 END_2D … … 1001 1001 png(:,:,:)=0.0 1002 1002 DO jn=1,jpnij 1003 DO jj=n ldjt(jn),nlejt(jn)1004 DO ji=n ldit(jn),nleit(jn)1003 DO jj=njs0all(jn),nje0all(jn) 1004 DO ji=nis0all(jn),nie0all(jn) 1005 1005 png(ji,jj,jn)=pcg(ji+nimppt(jn)-1-ji_off,jj+njmppt(jn)-1-jj_off) 1006 1006 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.