- Timestamp:
- 2011-11-17T17:28:03+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_NEMO_MERGE_2011/NEMOGCM/NEMO/TOP_SRC/trcsub.F90
r3116 r3147 33 33 USE agrif_opa_interp 34 34 #endif 35 USE wrk_nemo_2 ! Memory allocation 35 36 36 37 IMPLICIT NONE … … 889 890 !! Reference : Leclair, M., and G. Madec, 2009, Ocean Modelling. 890 891 !!---------------------------------------------------------------------- 891 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released892 USE wrk_nemo, ONLY: zhdiv => wrk_2d_1 , z2d => wrk_2d_2 ! 2D workspace893 USE wrk_nemo, ONLY: z3d => wrk_3d_10 ! 3D workspace894 892 ! 895 893 INTEGER, INTENT(in) :: kt ! time step … … 897 895 INTEGER :: ji, jj, jk ! dummy loop indices 898 896 REAL(wp) :: zcoefu, zcoefv, zcoeff, z2dt, z1_2dt, z1_rau0 ! local scalars 899 !!---------------------------------------------------------------------- 900 901 IF( wrk_in_use(2, 1,2) .OR. wrk_in_use(3,10) ) THEN 902 CALL ctl_stop('trc_sub_ssh: requested workspace arrays unavailable') ; RETURN 903 ENDIF 904 897 REAL(wp), POINTER, DIMENSION(:,:) :: zhdiv 898 !!--------------------------------------------------------------------- 899 900 ! Allocate temporary workspace 901 CALL wrk_alloc( jpi, jpj, zhdiv ) 905 902 906 903 IF( kt == nittrc000 ) THEN … … 1002 999 1003 1000 ! 1004 IF( wrk_not_released(2, 1,2) .OR. wrk_not_released(3, 10) ) THEN 1005 CALL ctl_stop('ssh_wzv: failed to release workspace arrays') 1006 ENDIF 1001 CALL wrk_dealloc( jpi, jpj, zhdiv ) 1007 1002 ! 1008 1003 END SUBROUTINE trc_sub_ssh
Note: See TracChangeset
for help on using the changeset viewer.