Changeset 680 for trunk/NEMO/OPA_SRC
- Timestamp:
- 2007-06-29T18:30:44+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/mppini_2.h90
r648 r680 64 64 ione , ionw , iose , iosw , & ! " " 65 65 ibne , ibnw , ibse , ibsw ! " " 66 INTEGER, DIMENSION(jpi,jpj) :: &66 INTEGER, DIMENSION(jpiglo,jpjglo) :: & 67 67 imask ! temporary global workspace 68 REAL(wp), DIMENSION(jpi ,jpj) :: &68 REAL(wp), DIMENSION(jpiglo,jpjglo) :: & 69 69 zdta ! temporary data workspace 70 70 REAL(wp) :: zidom , zjdom ! temporary scalars 71 71 72 ! read namelist for ln_zco 73 NAMELIST/nam_zgr/ ln_zco, ln_zps, ln_sco 74 72 75 !!---------------------------------------------------------------------- 73 76 !! OPA 9.0 , LOCEAN-IPSL (2005) 74 !! $Header $77 !! $Header: /home/opalod/NEMOCVSROOT/NEMO/OPA_SRC/mppini_2.h90,v 1.16 2007/06/05 10:27:49 opalod Exp $ 75 78 !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 76 79 !!---------------------------------------------------------------------- 80 ! Read Namelist nam_zgr : vertical coordinate' 81 ! --------------------- 82 REWIND ( numnam ) 83 READ ( numnam, nam_zgr ) 84 77 85 78 86 #if defined key_mpp_shmem … … 98 106 99 107 ! open the file 108 ! Remember that at this level in the code, mpp is not yet initialized, so 109 ! the file must be open with jpdom_unknown, and kstart amd kcount forced 100 110 IF ( ln_zco ) THEN 101 111 CALL iom_open ( 'bathy_level.nc', inum ) ! Level bathymetry 102 CALL iom_get ( inum, jpdom_ data, 'Bathy_level', zdta)112 CALL iom_get ( inum, jpdom_unknown, 'Bathy_level', zdta, kstart=(/jpizoom,jpjzoom/), kcount=(/jpiglo,jpjglo/) ) 103 113 ELSE 104 114 CALL iom_open ( 'bathy_meter.nc', inum ) ! Meter bathy in case of partial steps 105 CALL iom_get ( inum, jpdom_ data, 'Bathymetry' , zdta)115 CALL iom_get ( inum, jpdom_unknown, 'Bathymetry' , zdta, kstart=(/jpizoom,jpjzoom/), kcount=(/jpiglo,jpjglo/) ) 106 116 ENDIF 107 117 CALL iom_close (inum) … … 285 295 DO jj = 1+jprecj, ilj-jprecj 286 296 DO ji = 1+jpreci, ili-jpreci 287 IF( imask(ji , jj) == 1) isurf = isurf+1297 IF( imask(ji+iimppt(ii,ij)-1, jj+ijmppt(ii,ij)-1) == 1) isurf = isurf+1 288 298 END DO 289 299 END DO
Note: See TracChangeset
for help on using the changeset viewer.