- Timestamp:
- 2017-01-11T12:27:34+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/MEDUSA_optim_MG_MS_RH/NEMOGCM/NEMO/OPA_SRC/TRA/traadv.F90
r5733 r7545 78 78 ! 79 79 INTEGER :: jk ! dummy loop index 80 REAL(wp), POINTER, DIMENSION(:,:,:) :: zun, zvn, zwn 80 REAL(wp), ALLOCATABLE, DIMENSION(:,:,:) :: zun, zvn, zwn 81 81 82 !!---------------------------------------------------------------------- 82 83 ! 83 84 IF( nn_timing == 1 ) CALL timing_start('tra_adv') 84 85 ! 85 CALL wrk_alloc( jpi, jpj, jpk, zun, zvn, zwn ) 86 87 ALLOCATE( zun(1:jpi, 1:jpj, 1:jpk) ) 88 ALLOCATE( zvn(1:jpi, 1:jpj, 1:jpk) ) 89 ALLOCATE( zwn(1:jpi, 1:jpj, 1:jpk) ) 90 86 91 ! ! set time step 87 92 IF( neuler == 0 .AND. kt == nit000 ) THEN ! at nit000 … … 108 113 zvn(:,:,jpk) = 0._wp ! no transport trough the bottom 109 114 zwn(:,:,jpk) = 0._wp ! no transport trough the bottom 115 110 116 ! 111 117 IF( lk_traldf_eiv .AND. .NOT. ln_traldf_grif ) & … … 155 161 & tab3d_2=tsa(:,:,:,jp_sal), clinfo2= ' Sa: ', mask2=tmask, clinfo3='tra' ) 156 162 ! 163 DEALLOCATE ( zun, zvn, zwn ) 157 164 IF( nn_timing == 1 ) CALL timing_stop( 'tra_adv' ) 158 165 ! 159 CALL wrk_dealloc( jpi, jpj, jpk, zun, zvn, zwn )160 166 ! 161 167 END SUBROUTINE tra_adv
Note: See TracChangeset
for help on using the changeset viewer.