- Timestamp:
- 2020-10-19T10:48:19+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r13296_HPC-07_mocavero_mpi3/src/SWE/sbcice_cice.F90
r13295 r13630 224 224 END_2D 225 225 226 #if defined key_mpi3 227 CALL lbc_lnk_nc_multi( 'sbcice_cice', fr_iu , 'U', 1., fr_iv , 'V', 1. ) 228 #else 226 229 CALL lbc_lnk_multi( 'sbcice_cice', fr_iu , 'U', 1., fr_iv , 'V', 1. ) 230 #endif 227 231 228 232 ! set the snow+ice mass … … 510 514 ss_iou(ji,jj) = 0.5 * ( ztmp1(ji,jj-1) + ztmp1(ji,jj) ) * umask(ji,jj,1) 511 515 END_2D 516 #if defined key_mpi3 517 CALL lbc_lnk_nc_multi( 'sbcice_cice', ss_iou , 'U', -1. ) 518 #else 512 519 CALL lbc_lnk( 'sbcice_cice', ss_iou , 'U', -1. ) 520 #endif 513 521 514 522 ! y comp of ocean-ice stress … … 520 528 ss_iov(ji,jj) = 0.5 * ( ztmp1(ji-1,jj) + ztmp1(ji,jj) ) * vmask(ji,jj,1) 521 529 END_2D 530 #if defined key_mpi3 531 CALL lbc_lnk_nc_multi( 'sbcice_cice', ss_iov , 'V', -1. ) 532 #else 522 533 CALL lbc_lnk( 'sbcice_cice', ss_iov , 'V', -1. ) 534 #endif 523 535 524 536 ! x and y comps of surface stress … … 573 585 fmmflx(:,:) = ztmp1(:,:) !!Joakim edit 574 586 587 #if defined key_mpi3 588 CALL lbc_lnk_nc_multi( 'sbcice_cice', emp , 'T', 1., sfx , 'T', 1. ) 589 #else 575 590 CALL lbc_lnk_multi( 'sbcice_cice', emp , 'T', 1., sfx , 'T', 1. ) 591 #endif 576 592 577 593 ! Solar penetrative radiation and non solar surface heat flux … … 599 615 #endif 600 616 qsr(:,:)=qsr(:,:)+ztmp1(:,:) 617 #if defined key_mpi3 618 CALL lbc_lnk_nc_multi( 'sbcice_cice', qsr , 'T', 1. ) 619 #else 601 620 CALL lbc_lnk( 'sbcice_cice', qsr , 'T', 1. ) 621 #endif 602 622 603 623 DO_2D( 1, 1, 1, 1 ) … … 612 632 qns(:,:)=qns(:,:)+nfrzmlt(:,:)+ztmp1(:,:) 613 633 634 #if defined key_mpi3 635 CALL lbc_lnk_nc_multi( 'sbcice_cice', qns , 'T', 1. ) 636 #else 614 637 CALL lbc_lnk( 'sbcice_cice', qns , 'T', 1. ) 638 #endif 615 639 616 640 ! Prepare for the following CICE time-step … … 630 654 END_2D 631 655 656 #if defined key_mpi3 657 CALL lbc_lnk_nc_multi( 'sbcice_cice', fr_iu , 'U', 1., fr_iv , 'V', 1. ) 658 #else 632 659 CALL lbc_lnk_multi( 'sbcice_cice', fr_iu , 'U', 1., fr_iv , 'V', 1. ) 660 #endif 633 661 634 662 ! set the snow+ice mass … … 852 880 ! A. Ensure all haloes are filled in NEMO field (pn) 853 881 882 #if defined key_mpi3 883 CALL lbc_lnk_nc_multi( 'sbcice_cice', pn , cd_type, psgn ) 884 #else 854 885 CALL lbc_lnk( 'sbcice_cice', pn , cd_type, psgn ) 886 #endif 855 887 856 888 #if defined key_nemocice_decomp … … 1027 1059 ! D. Ensure all haloes are filled in pn 1028 1060 1061 #if defined key_mpi3 1062 CALL lbc_lnk_nc_multi( 'sbcice_cice', pn , cd_type, psgn ) 1063 #else 1029 1064 CALL lbc_lnk( 'sbcice_cice', pn , cd_type, psgn ) 1065 #endif 1030 1066 1031 1067 END SUBROUTINE cice2nemo
Note: See TracChangeset
for help on using the changeset viewer.