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_3/limvar.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_3/limvar.F90

    r7813 r7910  
    4343   USE in_out_manager ! I/O manager 
    4444   USE lib_mpp        ! MPP library 
    45    USE wrk_nemo       ! work arrays 
    4645   USE lib_fortran    ! Fortran utilities (allows no signed zero when 'key_nosignedzero' defined)   
    4746 
     
    289288      REAL(wp) ::   zfac0, zfac1, zsal 
    290289      REAL(wp) ::   zswi0, zswi01, zargtemp , zs_zero    
    291       REAL(wp), POINTER, DIMENSION(:,:,:) ::   z_slope_s, zalpha 
     290      REAL(wp), DIMENSION(jpi,jpj,jpl) ::   z_slope_s, zalpha 
    292291      REAL(wp), PARAMETER :: zsi0 = 3.5_wp 
    293292      REAL(wp), PARAMETER :: zsi1 = 4.5_wp 
    294293      !!------------------------------------------------------------------ 
    295294 
    296       CALL wrk_alloc( jpi, jpj, jpl, z_slope_s, zalpha ) 
    297295 
    298296      !--------------------------------------- 
     
    378376      ENDIF ! nn_icesal 
    379377      ! 
    380       CALL wrk_dealloc( jpi, jpj, jpl, z_slope_s, zalpha ) 
    381378      ! 
    382379   END SUBROUTINE lim_var_salprof 
     
    434431      REAL(wp) ::   zalpha, zswi0, zswi01, zs_zero              !   -      - 
    435432      ! 
    436       REAL(wp), POINTER, DIMENSION(:) ::   z_slope_s 
     433      REAL(wp), DIMENSION(jpij) ::   z_slope_s 
    437434      REAL(wp), PARAMETER :: zsi0 = 3.5_wp 
    438435      REAL(wp), PARAMETER :: zsi1 = 4.5_wp 
    439436      !!--------------------------------------------------------------------- 
    440437 
    441       CALL wrk_alloc( jpij, z_slope_s ) 
    442438 
    443439      !--------------------------------------- 
     
    503499      ENDIF 
    504500      ! 
    505       CALL wrk_dealloc( jpij, z_slope_s ) 
    506501      ! 
    507502   END SUBROUTINE lim_var_salprof1d 
     
    639634      REAL(wp), DIMENSION(:),   INTENT(in)    ::   zhti, zhts, zai    ! input ice/snow variables 
    640635      REAL(wp), DIMENSION(:,:), INTENT(inout) ::   zht_i, zht_s, za_i ! output ice/snow variables 
    641       INTEGER , POINTER, DIMENSION(:)         ::   itest 
     636      INTEGER , DIMENSION(4)         ::   itest 
    642637  
    643       CALL wrk_alloc( 4, itest ) 
    644638      !-------------------------------------------------------------------- 
    645639      ! initialisation of variables 
     
    765759      ENDDO 
    766760 
    767       CALL wrk_dealloc( 4, itest ) 
    768761      ! 
    769762    END SUBROUTINE lim_var_itd 
Note: See TracChangeset for help on using the changeset viewer.