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 3211 for branches/2011/DEV_r2739_STFC_dCSE/NEMOGCM/NEMO/OPA_SRC/LBC/lbclnk.F90 – NEMO

Ignore:
Timestamp:
2011-12-11T16:00:26+01:00 (12 years ago)
Author:
spickles2
Message:

Stephen Pickles, 11 Dec 2011

Commit to bring the rest of the DCSE NEMO development branch
in line with the latest development version. This includes
array index re-ordering of all OPA_SRC/.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2011/DEV_r2739_STFC_dCSE/NEMOGCM/NEMO/OPA_SRC/LBC/lbclnk.F90

    r2442 r3211  
    6060   PUBLIC   lbc_lnk       ! ocean/ice  lateral boundary conditions 
    6161   PUBLIC   lbc_lnk_e  
    62     
     62 
     63   !! * Control permutation of array indices 
     64#  include "oce_ftrans.h90" 
     65#  include "dom_oce_ftrans.h90" 
     66 
    6367   !!---------------------------------------------------------------------- 
    6468   !! NEMO/OPA 3.3 , NEMO Consortium (2010) 
     
    8185      !!---------------------------------------------------------------------- 
    8286      CHARACTER(len=1)                , INTENT(in   ) ::   cd_type1, cd_type2   ! nature of pt3d grid-points 
    83       REAL(wp), DIMENSION(jpi,jpj,jpk), INTENT(inout) ::   pt3d1   , pt3d2      ! 3D array on which the lbc is applied 
    84       REAL(wp)                        , INTENT(in   ) ::   psgn                 ! control of the sign  
     87!FTRANS pt3d1 :I :I :z 
     88!FTRANS pt3d2 :I :I :z 
     89! DCSE_NEMO: work around a deficiency in ftrans 
     90!     REAL(wp), DIMENSION(jpi,jpj,jpk), INTENT(inout) ::   pt3d1   , pt3d2      ! 3D array on which the lbc is applied 
     91      REAL(wp), INTENT(inout)   ::   pt3d1(jpi,jpj,jpk)   , pt3d2(jpi,jpj,jpk) 
     92      REAL(wp), INTENT(in   )   ::   psgn                 ! control of the sign  
    8593      !!---------------------------------------------------------------------- 
    8694      ! 
     
    104112      !!---------------------------------------------------------------------- 
    105113      CHARACTER(len=1)                , INTENT(in   )           ::   cd_type   ! nature of pt3d grid-points 
    106       REAL(wp), DIMENSION(jpi,jpj,jpk), INTENT(inout)           ::   pt3d      ! 3D array on which the lbc is applied 
     114!FTRANS pt3d :I :I :z 
     115!! DCSE_NEMO: work around a deficiency in ftrans 
     116!     REAL(wp), DIMENSION(jpi,jpj,jpk), INTENT(inout)           ::   pt3d      ! 3D array on which the lbc is applied 
     117      REAL(wp), INTENT(inout)                                   ::   pt3d(jpi,jpj,jpk) 
    107118      REAL(wp)                        , INTENT(in   )           ::   psgn      ! control of the sign  
    108119      CHARACTER(len=3)                , INTENT(in   ), OPTIONAL ::   cd_mpp    ! MPP only (here do nothing) 
Note: See TracChangeset for help on using the changeset viewer.