- Timestamp:
- 2017-04-13T16:21:08+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_r7881_no_wrk_alloc/NEMOGCM/NEMO/LIM_SRC_3/limvar.F90
r7813 r7910 43 43 USE in_out_manager ! I/O manager 44 44 USE lib_mpp ! MPP library 45 USE wrk_nemo ! work arrays46 45 USE lib_fortran ! Fortran utilities (allows no signed zero when 'key_nosignedzero' defined) 47 46 … … 289 288 REAL(wp) :: zfac0, zfac1, zsal 290 289 REAL(wp) :: zswi0, zswi01, zargtemp , zs_zero 291 REAL(wp), POINTER, DIMENSION(:,:,:) :: z_slope_s, zalpha290 REAL(wp), DIMENSION(jpi,jpj,jpl) :: z_slope_s, zalpha 292 291 REAL(wp), PARAMETER :: zsi0 = 3.5_wp 293 292 REAL(wp), PARAMETER :: zsi1 = 4.5_wp 294 293 !!------------------------------------------------------------------ 295 294 296 CALL wrk_alloc( jpi, jpj, jpl, z_slope_s, zalpha )297 295 298 296 !--------------------------------------- … … 378 376 ENDIF ! nn_icesal 379 377 ! 380 CALL wrk_dealloc( jpi, jpj, jpl, z_slope_s, zalpha )381 378 ! 382 379 END SUBROUTINE lim_var_salprof … … 434 431 REAL(wp) :: zalpha, zswi0, zswi01, zs_zero ! - - 435 432 ! 436 REAL(wp), POINTER, DIMENSION(:) :: z_slope_s433 REAL(wp), DIMENSION(jpij) :: z_slope_s 437 434 REAL(wp), PARAMETER :: zsi0 = 3.5_wp 438 435 REAL(wp), PARAMETER :: zsi1 = 4.5_wp 439 436 !!--------------------------------------------------------------------- 440 437 441 CALL wrk_alloc( jpij, z_slope_s )442 438 443 439 !--------------------------------------- … … 503 499 ENDIF 504 500 ! 505 CALL wrk_dealloc( jpij, z_slope_s )506 501 ! 507 502 END SUBROUTINE lim_var_salprof1d … … 639 634 REAL(wp), DIMENSION(:), INTENT(in) :: zhti, zhts, zai ! input ice/snow variables 640 635 REAL(wp), DIMENSION(:,:), INTENT(inout) :: zht_i, zht_s, za_i ! output ice/snow variables 641 INTEGER , POINTER, DIMENSION(:) :: itest636 INTEGER , DIMENSION(4) :: itest 642 637 643 CALL wrk_alloc( 4, itest )644 638 !-------------------------------------------------------------------- 645 639 ! initialisation of variables … … 765 759 ENDDO 766 760 767 CALL wrk_dealloc( 4, itest )768 761 ! 769 762 END SUBROUTINE lim_var_itd
Note: See TracChangeset
for help on using the changeset viewer.