- Timestamp:
- 2017-12-19T09:47:17+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/CRS/crsdomwri.F90
r9124 r9125 19 19 USE crsdom ! coarse grid domain 20 20 USE crslbclnk ! crs mediator to lbclnk 21 USE wrk_nemo ! Working array22 21 23 22 IMPLICIT NONE … … 63 62 INTEGER :: ji, jj, jk ! dummy loop indices 64 63 ! ! workspaces 65 REAL(wp), POINTER, DIMENSION(:,: ) :: zprt, zprw 66 REAL(wp), POINTER, DIMENSION(:,:,:) :: zdepu, zdepv 67 REAL(wp), POINTER, DIMENSION(:,: ) :: ze3tp, ze3wp 68 !!---------------------------------------------------------------------- 69 ! 70 CALL wrk_alloc( jpi_crs, jpj_crs, zprt , zprw ) 71 CALL wrk_alloc( jpi_crs, jpj_crs, ze3tp, ze3wp ) 72 CALL wrk_alloc( jpi_crs, jpj_crs, jpk, zdepu, zdepv ) 73 64 REAL(wp), DIMENSION(jpi_crs,jpj_crs ) :: zprt, zprw 65 REAL(wp), DIMENSION(jpi_crs,jpj_crs,jpk) :: zdepu, zdepv 66 REAL(wp), DIMENSION(jpi_crs,jpj_crs ) :: ze3tp, ze3wp 67 !!---------------------------------------------------------------------- 68 ! 74 69 ze3tp(:,:) = 0.0 75 70 ze3wp(:,:) = 0.0 … … 289 284 END SELECT 290 285 ! 291 CALL wrk_dealloc( jpi_crs, jpj_crs, zprt , zprw )292 CALL wrk_dealloc( jpi_crs, jpj_crs, ze3tp, ze3wp )293 CALL wrk_dealloc( jpi_crs, jpj_crs, jpk, zdepu, zdepv )294 !295 286 END SUBROUTINE crs_dom_wri 296 287 … … 312 303 INTEGER :: ji ! dummy loop indices 313 304 LOGICAL, DIMENSION(SIZE(puniq,1),SIZE(puniq,2),1) :: lldbl ! store whether each point is unique or not 314 REAL(wp), POINTER, DIMENSION(:,:) :: ztstref 315 !!---------------------------------------------------------------------- 316 ! 317 CALL wrk_alloc( jpi_crs, jpj_crs, ztstref ) 305 REAL(wp), DIMENSION(jpi_crs,jpj_crs) :: ztstref 306 !!---------------------------------------------------------------------- 318 307 ! 319 308 ! build an array with different values for each element … … 331 320 puniq(nldi_crs:nlei_crs,nldj_crs:nlej_crs) = REAL( COUNT( lldbl(nldi_crs:nlei_crs,nldj_crs:nlej_crs,:), dim = 3 ) , wp ) 332 321 ! 333 CALL wrk_dealloc( jpi_crs, jpj_crs, ztstref )334 !335 322 END SUBROUTINE dom_uniq_crs 336 323
Note: See TracChangeset
for help on using the changeset viewer.