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 7910 for branches/2017/dev_r7881_no_wrk_alloc/NEMOGCM/NEMO/OPA_SRC/DYN/dynkeg.F90 – NEMO

Ignore:
Timestamp:
2017-04-13T16:21:08+02:00 (7 years ago)
Author:
timgraham
Message:

All wrk_alloc removed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_r7881_no_wrk_alloc/NEMOGCM/NEMO/OPA_SRC/DYN/dynkeg.F90

    r7753 r7910  
    2222   USE lib_mpp         ! MPP library 
    2323   USE prtctl          ! Print control 
    24    USE wrk_nemo        ! Memory Allocation 
    2524   USE timing          ! Timing 
    2625   USE bdy_oce         ! ocean open boundary conditions 
     
    7776      INTEGER  ::   ji, jj, jk   ! dummy loop indices 
    7877      REAL(wp) ::   zu, zv       ! temporary scalars 
    79       REAL(wp), POINTER, DIMENSION(:,:,:) :: zhke 
    80       REAL(wp), POINTER, DIMENSION(:,:,:) :: ztrdu, ztrdv  
     78      REAL(wp), DIMENSION(jpi,jpj,jpk) :: zhke 
     79      REAL(wp), DIMENSION(jpi,jpj,jpk) :: ztrdu, ztrdv  
    8180      INTEGER  ::   jb                 ! dummy loop indices 
    8281      INTEGER  ::   ii, ij, igrd, ib_bdy   ! local integers 
     
    8685      IF( nn_timing == 1 )   CALL timing_start('dyn_keg') 
    8786      ! 
    88       CALL wrk_alloc( jpi,jpj,jpk,   zhke ) 
    8987      ! 
    9088      IF( kt == nit000 ) THEN 
     
    9593 
    9694      IF( l_trddyn ) THEN           ! Save ua and va trends 
    97          CALL wrk_alloc( jpi,jpj,jpk,   ztrdu, ztrdv ) 
    9895         ztrdu(:,:,:) = ua(:,:,:)  
    9996         ztrdv(:,:,:) = va(:,:,:)  
     
    187184         ztrdv(:,:,:) = va(:,:,:) - ztrdv(:,:,:) 
    188185         CALL trd_dyn( ztrdu, ztrdv, jpdyn_keg, kt ) 
    189          CALL wrk_dealloc( jpi,jpj,jpk,   ztrdu, ztrdv ) 
    190186      ENDIF 
    191187      ! 
     
    193189         &                       tab3d_2=va, clinfo2=       ' Va: ', mask2=vmask, clinfo3='dyn' ) 
    194190      ! 
    195       CALL wrk_dealloc( jpi,jpj,jpk,   zhke ) 
    196191      ! 
    197192      IF( nn_timing == 1 )   CALL timing_stop('dyn_keg') 
Note: See TracChangeset for help on using the changeset viewer.