Changeset 14644 for NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/SBC/sbcice_cice.F90
- Timestamp:
- 2021-03-26T15:33:49+01:00 (3 years ago)
- Location:
- NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final
- Property svn:externals
-
old new 9 9 10 10 # SETTE 11 ^/utils/CI/sette _wave@13990sette11 ^/utils/CI/sette@14244 sette
-
- Property svn:externals
-
NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/SBC/sbcice_cice.F90
r14053 r14644 139 139 CALL cice_sbc_force(kt) 140 140 ELSE IF( ksbc == jp_purecpl ) THEN 141 CALL sbc_cpl_ice_flx( fr_i )141 CALL sbc_cpl_ice_flx( kt, fr_i ) 142 142 ENDIF 143 143 … … 222 222 END_2D 223 223 224 CALL lbc_lnk _multi( 'sbcice_cice', fr_iu , 'U', 1.0_wp, fr_iv , 'V', 1.0_wp )224 CALL lbc_lnk( 'sbcice_cice', fr_iu , 'U', 1.0_wp, fr_iv , 'V', 1.0_wp ) 225 225 226 226 ! set the snow+ice mass … … 312 312 ! x comp of wind stress (CI_1) 313 313 ! U point to F point 314 DO_2D( 1, 0, 1, 1)314 DO_2D( 1, 1, 1, 0 ) 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( 1, 1, 1, 0)322 DO_2D( 1, 0, 1, 1 ) 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) … … 437 437 ! x comp and y comp of surface ocean current 438 438 ! U point to F point 439 DO_2D( 1, 0, 1, 1)439 DO_2D( 1, 1, 1, 0 ) 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( 1, 1, 1, 0)445 DO_2D( 1, 0, 1, 1 ) 446 446 ztmp(ji,jj)=0.5*(ssv_m(ji,jj)+ssv_m(ji+1,jj))*fmask(ji,jj,1) 447 447 END_2D … … 513 513 ! F point to V point 514 514 515 DO_2D( 1, 0, 0, 0 )515 DO_2D( 0, 0, 1, 0 ) 516 516 ss_iov(ji,jj) = 0.5 * ( ztmp1(ji-1,jj) + ztmp1(ji,jj) ) * vmask(ji,jj,1) 517 517 END_2D … … 569 569 fmmflx(:,:) = ztmp1(:,:) !!Joakim edit 570 570 571 CALL lbc_lnk _multi( 'sbcice_cice', emp , 'T', 1.0_wp, sfx , 'T', 1.0_wp )571 CALL lbc_lnk( 'sbcice_cice', emp , 'T', 1.0_wp, sfx , 'T', 1.0_wp ) 572 572 573 573 ! Solar penetrative radiation and non solar surface heat flux … … 626 626 END_2D 627 627 628 CALL lbc_lnk _multi( 'sbcice_cice', fr_iu , 'U', 1.0_wp, fr_iv , 'V', 1.0_wp )628 CALL lbc_lnk( 'sbcice_cice', fr_iu , 'U', 1.0_wp, fr_iv , 'V', 1.0_wp ) 629 629 630 630 ! set the snow+ice mass … … 877 877 ! (may be OK but not 100% sure) 878 878 879 IF(n proc==0) THEN879 IF(narea==1) THEN 880 880 ! pcg(:,:)=0.0 881 881 DO jn=1,jpnij … … 998 998 ! the lbclnk call on pn will replace these with sensible values 999 999 1000 IF(n proc==0) THEN1000 IF(narea==1) THEN 1001 1001 png(:,:,:)=0.0 1002 1002 DO jn=1,jpnij
Note: See TracChangeset
for help on using the changeset viewer.