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 9125 for branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRD/trdvor.F90 – NEMO

Ignore:
Timestamp:
2017-12-19T09:47:17+01:00 (6 years ago)
Author:
timgraham
Message:

Removed wrk_arrays from whole code. No change in SETTE results from this.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRD/trdvor.F90

    r9097 r9125  
    2828   USE lbclnk          ! ocean lateral boundary conditions (or mpp link) 
    2929   USE lib_mpp         ! MPP library 
    30    USE wrk_nemo        ! Memory allocation 
    3130 
    3231   IMPLICIT NONE 
     
    9190      ! 
    9291      INTEGER ::   ji, jj   ! dummy loop indices 
    93       REAL(wp), POINTER, DIMENSION(:,:) ::   ztswu, ztswv    ! 2D workspace  
    94       !!---------------------------------------------------------------------- 
    95  
    96       CALL wrk_alloc( jpi, jpj, ztswu, ztswv ) 
     92      REAL(wp), DIMENSION(jpi,jpj) ::   ztswu, ztswv    ! 2D workspace  
     93      !!---------------------------------------------------------------------- 
    9794 
    9895      SELECT CASE( ktrd )  
     
    122119      END SELECT 
    123120      ! 
    124       CALL wrk_dealloc( jpi, jpj, ztswu, ztswv ) 
    125       ! 
    126121   END SUBROUTINE trd_vor 
    127122 
     
    160155      INTEGER ::   ji, jj       ! dummy loop indices 
    161156      INTEGER ::   ikbu, ikbv   ! local integers 
    162       REAL(wp), POINTER, DIMENSION(:,:) :: zudpvor, zvdpvor  ! total cmulative trends 
    163       !!---------------------------------------------------------------------- 
    164  
    165       ! 
    166       CALL wrk_alloc( jpi, jpj, zudpvor, zvdpvor )                                     ! Memory allocation 
     157      REAL(wp), DIMENSION(jpi,jpj) :: zudpvor, zvdpvor  ! total cmulative trends 
     158      !!---------------------------------------------------------------------- 
     159 
    167160      ! 
    168161 
     
    210203         CALL FLUSH(numout) 
    211204      ENDIF 
    212       ! 
    213       CALL wrk_dealloc( jpi, jpj, zudpvor, zvdpvor )                                    
    214205      ! 
    215206   END SUBROUTINE trd_vor_zint_2d 
     
    249240      ! 
    250241      INTEGER ::   ji, jj, jk   ! dummy loop indices 
    251       REAL(wp), POINTER, DIMENSION(:,:) :: zubet  , zvbet    ! Beta.V    
    252       REAL(wp), POINTER, DIMENSION(:,:) :: zudpvor, zvdpvor  ! total cmulative trends 
     242      REAL(wp), DIMENSION(jpi,jpj) :: zubet  , zvbet    ! Beta.V    
     243      REAL(wp), DIMENSION(jpi,jpj) :: zudpvor, zvdpvor  ! total cmulative trends 
    253244      !!---------------------------------------------------------------------- 
    254245      
    255       CALL wrk_alloc( jpi,jpj, zubet, zvbet, zudpvor, zvdpvor )                                    
    256  
    257246      ! Initialization 
    258247      zubet  (:,:) = 0._wp 
     
    306295      ENDIF 
    307296      ! 
    308       CALL wrk_dealloc( jpi,jpj, zubet, zvbet, zudpvor, zvdpvor )                                    
    309       ! 
    310297   END SUBROUTINE trd_vor_zint_3d 
    311298 
     
    323310      INTEGER  ::   it, itmod        ! local integers 
    324311      REAL(wp) ::   zmean            ! local scalars 
    325       REAL(wp), POINTER, DIMENSION(:,:) :: zun, zvn 
    326       !!---------------------------------------------------------------------- 
    327  
    328       CALL wrk_alloc( jpi, jpj, zun, zvn )                                    
     312      REAL(wp), DIMENSION(jpi,jpj) :: zun, zvn 
     313      !!---------------------------------------------------------------------- 
    329314 
    330315      !  ================= 
     
    458443      IF( kt == nitend )   CALL histclo( nidvor ) 
    459444      ! 
    460       CALL wrk_dealloc( jpi, jpj, zun, zvn )                                    
    461       ! 
    462445   END SUBROUTINE trd_vor_iom 
    463446 
Note: See TracChangeset for help on using the changeset viewer.