- Timestamp:
- 2011-11-25T16:42:54+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_NEMO_MERGE_2011/NEMOGCM/NEMO/NST_SRC/agrif_opa_sponge.F90
r2977 r3184 8 8 USE in_out_manager 9 9 USE agrif_oce 10 USE wrk_nemo_2 10 11 11 12 IMPLICIT NONE … … 27 28 !!--------------------------------------------- 28 29 #include "domzgr_substitute.h90" 29 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released30 USE wrk_nemo, ONLY: wrk_2d_1, wrk_2d_2, wrk_2d_331 USE wrk_nemo, ONLY: wrk_4d_1, wrk_4d_232 30 !! 33 31 INTEGER :: ji,jj,jk,jn … … 41 39 42 40 #if defined SPONGE 43 localviscsponge => wrk_2d_1 44 ztu => wrk_2d_2 45 ztv => wrk_2d_3 46 ztab => wrk_4d_1 47 tsbdiff => wrk_4d_2 41 CALL wrk_alloc( jpi, jpj, localviscsponge, ztu, ztv ) 42 CALL wrk_alloc( jpi, jpj, jpk, jpts, ztab, tsbdiff ) 48 43 49 44 timecoeff = REAL(Agrif_NbStepint(),wp)/Agrif_rhot() … … 152 147 ENDDO 153 148 149 CALL wrk_dealloc( jpi, jpj, localviscsponge, ztu, ztv ) 150 CALL wrk_dealloc( jpi, jpj, jpk, jpts, ztab, tsbdiff ) 154 151 #endif 155 152 … … 161 158 !!--------------------------------------------- 162 159 #include "domzgr_substitute.h90" 163 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released164 USE wrk_nemo, ONLY: wrk_2d_1165 USE wrk_nemo, ONLY: wrk_3d_1, wrk_3d_2166 USE wrk_nemo, ONLY: wrk_3d_3, wrk_3d_4167 USE wrk_nemo, ONLY: wrk_3d_5168 160 !! 169 161 INTEGER :: ji,jj,jk … … 177 169 178 170 #if defined SPONGE 179 localviscsponge => wrk_2d_1 180 ubdiff => wrk_3d_1 ; vbdiff => wrk_3d_2 181 rotdiff => wrk_3d_3 ; hdivdiff => wrk_3d_4 182 ztab => wrk_3d_5 171 CALL wrk_alloc( jpi, jpj, localviscsponge ) 172 CALL wrk_alloc( jpi, jpj, jpk, ztab, ubdiff, vbdiff, rotdiff, hdivdiff ) 183 173 184 174 timecoeff = REAL(Agrif_NbStepint(),wp)/Agrif_rhot() … … 327 317 END DO ! End of slab 328 318 ! ! =============== 319 CALL wrk_dealloc( jpi, jpj, localviscsponge ) 320 CALL wrk_dealloc( jpi, jpj, jpk, ztab, ubdiff, vbdiff, rotdiff, hdivdiff ) 329 321 330 322 #endif
Note: See TracChangeset
for help on using the changeset viewer.