New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 14801 for NEMO/branches/2021/dev_r14393_HPC-03_Mele_Comm_Cleanup/src/OCE/DYN/dynldf_lap_blp.F90 – NEMO

Ignore:
Timestamp:
2021-05-06T18:36:42+02:00 (3 years ago)
Author:
francesca
Message:

add loop fusion to DYN and TRA modules - ticket #2607

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2021/dev_r14393_HPC-03_Mele_Comm_Cleanup/src/OCE/DYN/dynldf_lap_blp.F90

    r14757 r14801  
    2121   USE lbclnk         ! ocean lateral boundary conditions (or mpp link) 
    2222   USE lib_mpp 
     23#if defined key_loop_fusion 
     24   USE dynldf_lap_blp_lf 
     25#endif 
    2326    
    2427   IMPLICIT NONE 
     
    6568      !!---------------------------------------------------------------------- 
    6669      ! 
     70#if defined key_loop_fusion 
     71      CALL dyn_ldf_lap_lf( kt, Kbb, Kmm, pu, pv, pu_rhs, pv_rhs, kpass )  
     72#else 
    6773      IF( kt == nit000 .AND. lwp ) THEN 
    6874         WRITE(numout,*) 
     
    150156      END SELECT 
    151157      ! 
     158#endif 
    152159   END SUBROUTINE dyn_ldf_lap 
    153160 
     
    174181      !!---------------------------------------------------------------------- 
    175182      ! 
     183#if defined key_loop_fusion 
     184      CALL dyn_ldf_blp_lf( kt, Kbb, Kmm, pu, pv, pu_rhs, pv_rhs )  
     185#else 
    176186      IF( kt == nit000 )  THEN 
    177187         IF(lwp) WRITE(numout,*) 
     
    189199      CALL dyn_ldf_lap( kt, Kbb, Kmm, zulap, zvlap, pu_rhs, pv_rhs, 2 )   ! rotated laplacian applied to zlap (output in pt(:,:,:,:,Krhs)) 
    190200      ! 
     201#endif 
    191202   END SUBROUTINE dyn_ldf_blp 
    192203 
Note: See TracChangeset for help on using the changeset viewer.