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/LIM_SRC_2/limrhg_2.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/LIM_SRC_2/limrhg_2.F90

    r7646 r7910  
    2727   USE lbclnk         ! lateral boundary condition - MPP exchanges 
    2828   USE lib_mpp        ! MPP library 
    29    USE wrk_nemo       ! work arrays 
    3029   USE in_out_manager ! I/O manager 
    3130   USE prtctl         ! Print control 
     
    8685      REAL(wp) ::   zs22_11, zs22_12, zs22_21, zs22_22 
    8786      REAL(wp) ::   zintb, zintn 
    88       REAL(wp), POINTER, DIMENSION(:,:) ::   zfrld, zmass, zcorl 
    89       REAL(wp), POINTER, DIMENSION(:,:) ::   za1ct, za2ct, zresr 
    90       REAL(wp), POINTER, DIMENSION(:,:) ::   zc1u, zc1v, zc2u, zc2v 
    91       REAL(wp), POINTER, DIMENSION(:,:) ::   zsang, zpice 
    92       REAL(wp), POINTER, DIMENSION(:,:) ::   zu0, zv0 
    93       REAL(wp), POINTER, DIMENSION(:,:) ::   zu_n, zv_n 
    94       REAL(wp), POINTER, DIMENSION(:,:) ::   zu_a, zv_a 
    95       REAL(wp), POINTER, DIMENSION(:,:) ::   zviszeta, zviseta 
    96       REAL(wp), POINTER, DIMENSION(:,:) ::   zzfrld, zztms 
    97       REAL(wp), POINTER, DIMENSION(:,:) ::   zi1, zi2, zmasst, zpresh 
     87      REAL(wp), DIMENSION(jpi,jpj) ::   zfrld, zmass, zcorl 
     88      REAL(wp), DIMENSION(jpi,jpj) ::   za1ct, za2ct, zresr 
     89      REAL(wp), DIMENSION(jpi,jpj) ::   zc1u, zc1v, zc2u, zc2v 
     90      REAL(wp), DIMENSION(jpi,jpj) ::   zsang, zpice 
     91      REAL(wp), DIMENSION(jpi,0:jpj+1) ::   zu0, zv0 
     92      REAL(wp), DIMENSION(jpi,0:jpj+1) ::   zu_n, zv_n 
     93      REAL(wp), DIMENSION(jpi,0:jpj+1) ::   zu_a, zv_a 
     94      REAL(wp), DIMENSION(jpi,0:jpj+1) ::   zviszeta, zviseta 
     95      REAL(wp), DIMENSION(jpi,0:jpj+1) ::   zzfrld, zztms 
     96      REAL(wp), DIMENSION(jpi,0:jpj+1) ::   zi1, zi2, zmasst, zpresh 
    9897      !!------------------------------------------------------------------- 
    9998       
    100       CALL wrk_alloc( jpi,jpj, zfrld, zmass, zcorl, za1ct, za2ct, zresr ) 
    101       CALL wrk_alloc( jpi,jpj, zc1u , zc1v , zc2u , zc2v , zsang, zpice ) 
    102       CALL wrk_alloc( jpi,jpj+2, zu0, zv0, zu_n, zv_n, zu_a, zv_a, zviszeta, zviseta, kjstart = 0 ) 
    103       CALL wrk_alloc( jpi,jpj+2, zzfrld, zztms, zi1, zi2, zmasst, zpresh, kjstart = 0 ) 
    10499 
    105100      !  Store initial velocities 
     
    600595      ENDIF 
    601596 
    602       CALL wrk_dealloc( jpi,jpj, zfrld, zmass, zcorl, za1ct, za2ct, zresr ) 
    603       CALL wrk_dealloc( jpi,jpj, zc1u , zc1v , zc2u , zc2v , zsang, zpice ) 
    604       CALL wrk_dealloc( jpi,jpj+2, zu0, zv0, zu_n, zv_n, zu_a, zv_a, zviszeta, zviseta, kjstart = 0 ) 
    605       CALL wrk_dealloc( jpi,jpj+2, zzfrld, zztms, zi1, zi2, zmasst, zpresh, kjstart = 0 ) 
    606597 
    607598   END SUBROUTINE lim_rhg_2 
Note: See TracChangeset for help on using the changeset viewer.