- 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/OCE/SBC/sbccpl.F90
r13571 r13630 1199 1199 frcv(jpr_oty1)%z3(ji,jj,1) = 0.5 * ( frcv(jpr_oty1)%z3(ji ,jj+1,1) + frcv(jpr_oty1)%z3(ji,jj,1) ) 1200 1200 END_2D 1201 #if defined key_mpi3 1202 CALL lbc_lnk_nc_multi( 'sbccpl', frcv(jpr_otx1)%z3(:,:,1), 'U', -1.0_wp, frcv(jpr_oty1)%z3(:,:,1), 'V', -1.0_wp ) 1203 #else 1201 1204 CALL lbc_lnk_multi( 'sbccpl', frcv(jpr_otx1)%z3(:,:,1), 'U', -1.0_wp, frcv(jpr_oty1)%z3(:,:,1), 'V', -1.0_wp ) 1205 #endif 1202 1206 ENDIF 1203 1207 llnewtx = .TRUE. … … 1224 1228 frcv(jpr_taum)%z3(ji,jj,1) = 0.5 * SQRT( zzx * zzx + zzy * zzy ) 1225 1229 END_2D 1230 #if defined key_mpi3 1231 CALL lbc_lnk_nc_multi( 'sbccpl', frcv(jpr_taum)%z3(:,:,1), 'T', 1.0_wp ) 1232 #else 1226 1233 CALL lbc_lnk( 'sbccpl', frcv(jpr_taum)%z3(:,:,1), 'T', 1.0_wp ) 1234 #endif 1227 1235 llnewtau = .TRUE. 1228 1236 ELSE … … 1593 1601 p_tauj(ji,jj) = zztmp2 * ( frcv(jpr_ity1)%z3(ji ,jj+1,1) + frcv(jpr_ity1)%z3(ji,jj,1) ) 1594 1602 END_2D 1603 #if defined key_mpi3 1604 CALL lbc_lnk_nc_multi( 'sbccpl', p_taui, 'U', -1., p_tauj, 'V', -1. ) 1605 #else 1595 1606 CALL lbc_lnk_multi( 'sbccpl', p_taui, 'U', -1., p_tauj, 'V', -1. ) 1607 #endif 1596 1608 END SELECT 1597 1609 … … 2483 2495 zity1(ji,jj) = 0.5 * ( v_ice(ji,jj ) + v_ice(ji ,jj-1 ) ) * fr_i(ji,jj) 2484 2496 END_2D 2497 #if defined key_mpi3 2498 CALL lbc_lnk_nc_multi( 'sbccpl', zitx1, 'T', -1.0_wp, zity1, 'T', -1.0_wp ) 2499 #else 2485 2500 CALL lbc_lnk_multi( 'sbccpl', zitx1, 'T', -1.0_wp, zity1, 'T', -1.0_wp ) 2501 #endif 2486 2502 CASE( 'mixed oce-ice' ) ! Ocean and Ice on C-grid ==> T 2487 2503 DO_2D( 0, 0, 0, 0 ) … … 2492 2508 END_2D 2493 2509 END SELECT 2510 #if defined key_mpi3 2511 CALL lbc_lnk_nc_multi( 'sbccpl', zotx1, ssnd(jps_ocx1)%clgrid, -1.0_wp, zoty1, ssnd(jps_ocy1)%clgrid, -1.0_wp ) 2512 #else 2494 2513 CALL lbc_lnk_multi( 'sbccpl', zotx1, ssnd(jps_ocx1)%clgrid, -1.0_wp, zoty1, ssnd(jps_ocy1)%clgrid, -1.0_wp ) 2514 #endif 2495 2515 ! 2496 2516 ENDIF … … 2560 2580 zity1(ji,jj) = 0.5 * ( v_ice(ji,jj ) + v_ice(ji ,jj-1 ) ) * fr_i(ji,jj) 2561 2581 END_2D 2582 #if defined key_mpi3 2583 CALL lbc_lnk_nc_multi( 'sbccpl', zitx1, 'T', -1.0_wp, zity1, 'T', -1.0_wp ) 2584 #else 2562 2585 CALL lbc_lnk_multi( 'sbccpl', zitx1, 'T', -1.0_wp, zity1, 'T', -1.0_wp ) 2586 #endif 2563 2587 CASE( 'mixed oce-ice' ) ! Ocean and Ice on C-grid ==> T 2564 2588 DO_2D( 0, 0, 0, 0 ) … … 2569 2593 END_2D 2570 2594 END SELECT 2595 #if defined key_mpi3 2596 CALL lbc_lnk_nc_multi( 'sbccpl', zotx1, ssnd(jps_ocxw)%clgrid, -1.0_wp, zoty1, ssnd(jps_ocyw)%clgrid, -1.0_wp ) 2597 #else 2571 2598 CALL lbc_lnk_multi( 'sbccpl', zotx1, ssnd(jps_ocxw)%clgrid, -1.0_wp, zoty1, ssnd(jps_ocyw)%clgrid, -1.0_wp ) 2599 #endif 2572 2600 ! 2573 2601 !
Note: See TracChangeset
for help on using the changeset viewer.