Changeset 2240 for branches/DEV_r2106_LOCEAN2010/NEMO/OFF_SRC
- Timestamp:
- 2010-10-13T10:48:48+02:00 (14 years ago)
- Location:
- branches/DEV_r2106_LOCEAN2010/NEMO/OFF_SRC
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DEV_r2106_LOCEAN2010/NEMO/OFF_SRC/domain.F90
r2053 r2240 239 239 !! - vertical coordinate (gdep., e3.) depending on the 240 240 !! coordinate chosen : 241 !! ln_zco=T z-coordinate (forced if lk_zco)241 !! ln_zco=T z-coordinate 242 242 !! ln_zps=T z-coordinate with partial steps 243 243 !! ln_zco=T s-coordinate … … 268 268 IF( ln_sco ) ioptio = ioptio + 1 269 269 IF ( ioptio /= 1 ) CALL ctl_stop( ' none or several vertical coordinate options used' ) 270 IF( lk_zco ) THEN271 IF(lwp) WRITE(numout,*) ' z-coordinate with reduced incore memory requirement'272 IF( ln_zps .OR. ln_sco ) CALL ctl_stop( ' reduced memory with zps or sco option is impossible' )273 ENDIF274 270 275 271 IF( nprint == 1 .AND. lwp ) THEN -
branches/DEV_r2106_LOCEAN2010/NEMO/OFF_SRC/domrea.F90
r2053 r2240 88 88 REAL(wp), DIMENSION(jpi,jpj) :: & 89 89 zprt 90 #if ! defined key_zco91 90 INTEGER :: ik 92 #endif93 91 !!---------------------------------------------------------------------- 94 92 … … 185 183 ENDDO 186 184 ENDDO 187 188 #if ! defined key_zco189 185 190 186 IF( ln_sco ) THEN ! s-coordinate … … 255 251 256 252 ENDIF 257 # endif 253 258 254 IF( ln_zco ) THEN 259 255 ! Vertical coordinates and scales factors -
branches/DEV_r2106_LOCEAN2010/NEMO/OFF_SRC/domrea_dimg.h90
r2053 r2240 262 262 mbathy=zprt*tmask(:,:,1)+1 263 263 264 #if ! defined key_zco265 264 IF( ln_sco ) THEN ! s-coordinate 266 265 ! … … 394 393 READ(inum4,REC=irec) e3w_0(:) 395 394 ENDIF 396 #else397 !398 ! gdep399 irec = irecv(inum4) + (narea - 1 )400 READ(inum4,REC=irec) gdept_0(:)401 irecv(inum4) = irecv(inum4) + jpnij402 403 irec = irecv(inum4) + (narea - 1 )404 READ(inum4,REC=irec) gdepw_0(:)405 irecv(inum4) = irecv(inum4) + jpnij406 !407 ! e3408 irec = irecv(inum4) + (narea - 1 )409 READ(inum4,REC=irec) e3t_0(:)410 irecv(inum4) = irecv(inum4) + jpnij411 412 irec = irecv(inum4) + (narea - 1 )413 READ(inum4,REC=irec) e3w_0(:)414 irecv(inum4) = irecv(inum4) + jpnij415 !416 #endif417 395 ! ! ============================ 418 396 ! ! close the files -
branches/DEV_r2106_LOCEAN2010/NEMO/OFF_SRC/dtadyn.F90
r2082 r2240 568 568 DO jj = 2, jpjm1 569 569 DO ji = fs_2, fs_jpim1 ! vector opt. 570 #if defined key_zco571 zu = pu(ji ,jj ,jk) * umask(ji ,jj ,jk) * e2u(ji ,jj )572 zu1 = pu(ji-1,jj ,jk) * umask(ji-1,jj ,jk) * e2u(ji-1,jj )573 zv = pv(ji ,jj ,jk) * vmask(ji ,jj ,jk) * e1v(ji ,jj )574 zv1 = pv(ji ,jj-1,jk) * vmask(ji ,jj-1,jk) * e1v(ji ,jj-1)575 zet = 1. / ( e1t(ji,jj) * e2t(ji,jj) )576 #else577 570 zu = pu(ji ,jj ,jk) * umask(ji ,jj ,jk) * e2u(ji ,jj ) * fse3u(ji ,jj ,jk) 578 571 zu1 = pu(ji-1,jj ,jk) * umask(ji-1,jj ,jk) * e2u(ji-1,jj ) * fse3u(ji-1,jj ,jk) … … 580 573 zv1 = pv(ji ,jj-1,jk) * vmask(ji ,jj-1,jk) * e1v(ji ,jj-1) * fse3v(ji ,jj-1,jk) 581 574 zet = 1. / ( e1t(ji,jj) * e2t(ji,jj) * fse3t(ji,jj,jk) ) 582 #endif583 575 phdiv(ji,jj,jk) = ( zu - zu1 + zv - zv1 ) * zet 584 576 END DO
Note: See TracChangeset
for help on using the changeset viewer.