Changeset 746 for trunk/NEMO
- Timestamp:
- 2007-12-06T18:03:18+01:00 (16 years ago)
- Location:
- trunk/NEMO/OPA_SRC
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/DYN/dynspg_exp.F90
r719 r746 237 237 ! 238 238 IF( TRIM(cdrw) == 'READ' ) THEN 239 IF( iom_varid( numror, 'sshn' ) > 0 ) THEN239 IF( iom_varid( numror, 'sshn', ldstop = .FALSE. ) > 0 ) THEN 240 240 CALL iom_get( numror, jpdom_autoglo, 'sshb' , sshb(:,:) ) 241 241 CALL iom_get( numror, jpdom_autoglo, 'sshn' , sshn(:,:) ) -
trunk/NEMO/OPA_SRC/DYN/dynspg_flt.F90
r719 r746 450 450 451 451 IF( TRIM(cdrw) == 'READ' ) THEN 452 IF( iom_varid( numror, 'gcx' ) > 0 ) THEN452 IF( iom_varid( numror, 'gcx', ldstop = .FALSE. ) > 0 ) THEN 453 453 ! Caution : extra-hallow 454 454 ! gcx and gcxb are defined as: DIMENSION(1-jpr2di:jpi+jpr2di,1-jpr2dj:jpj+jpr2dj) -
trunk/NEMO/OPA_SRC/DYN/dynspg_rl.F90
r719 r746 514 514 ! 515 515 IF( TRIM(cdrw) == 'READ' ) THEN 516 IF( iom_varid( numror, 'gcx' ) > 0 ) THEN516 IF( iom_varid( numror, 'gcx', ldstop = .FALSE. ) > 0 ) THEN 517 517 ! Caution : extra-hallow 518 518 ! gcx and gcxb are defined as: DIMENSION(1-jpr2di:jpi+jpr2di,1-jpr2dj:jpj+jpr2dj) -
trunk/NEMO/OPA_SRC/DYN/dynspg_ts.F90
r719 r746 626 626 ! 627 627 IF( TRIM(cdrw) == 'READ' ) THEN 628 IF( iom_varid( numror, 'sshn' ) > 0 ) THEN628 IF( iom_varid( numror, 'sshn', ldstop = .FALSE. ) > 0 ) THEN 629 629 CALL iom_get( numror, jpdom_autoglo, 'sshb' , sshb(:,:) ) 630 630 CALL iom_get( numror, jpdom_autoglo, 'sshn' , sshn(:,:) ) … … 636 636 ENDIF 637 637 ENDIF 638 IF( iom_varid( numror, 'sshn_b' ) > 0 ) THEN638 IF( iom_varid( numror, 'sshn_b', ldstop = .FALSE. ) > 0 ) THEN 639 639 CALL iom_get( numror, jpdom_autoglo, 'sshb_b', sshb_b(:,:) ) ! free surface issued 640 640 CALL iom_get( numror, jpdom_autoglo, 'sshn_b', sshn_b(:,:) ) ! from time-splitting loop -
trunk/NEMO/OPA_SRC/SOL/solisl.F90
r719 r746 571 571 ! Lecture 572 572 CALL iom_open ( 'islands', inum ) 573 ios = iom_varid( inum, 'aisl' )573 ios = iom_varid( inum, 'aisl', ldstop = .FALSE. ) 574 574 IF( ios > 0 ) THEN 575 575 -
trunk/NEMO/OPA_SRC/ZDF/zdftke.F90
r719 r746 799 799 IF( TRIM(cdrw) == 'READ' ) THEN 800 800 IF( ln_rstart ) THEN 801 IF( iom_varid( numror, 'en' ) > 0 .AND. .NOT.(ln_rstke) ) THEN801 IF( iom_varid( numror, 'en', ldstop = .FALSE. ) > 0 .AND. .NOT.(ln_rstke) ) THEN 802 802 CALL iom_get( numror, jpdom_autoglo, 'en', en ) 803 803 ELSE 804 IF(lwp .AND. iom_varid(numror,'en') > 0 ) WRITE(numout,*) ' ===>>>> : previous run without tke scheme' 805 IF(lwp .AND. ln_rstke ) WRITE(numout,*) ' ===>>>> : We do not use en from the restart file' 806 IF(lwp) WRITE(numout,*) ' ===>>>> : en set by iterative loop' 807 IF(lwp) WRITE(numout,*) ' ======= =========' 804 IF( lwp .AND. iom_varid( numror, 'en', ldstop = .FALSE. ) > 0 ) & 805 & WRITE(numout,*) ' ===>>>> : previous run without tke scheme' 806 IF( lwp .AND. ln_rstke ) WRITE(numout,*) ' ===>>>> : We do not use en from the restart file' 807 IF( lwp ) WRITE(numout,*) ' ===>>>> : en set by iterative loop' 808 IF( lwp ) WRITE(numout,*) ' ======= =========' 808 809 en (:,:,:) = emin * tmask(:,:,:) 809 810 DO jit = 2, nitke+1 -
trunk/NEMO/OPA_SRC/restart.F90
r719 r746 266 266 ENDIF 267 267 ! Check dynamics and tracer time-step consistency and force Euler restart if changed 268 IF( iom_varid( numror, 'rdt' ) > 0 ) THEN268 IF( iom_varid( numror, 'rdt', ldstop = .FALSE. ) > 0 ) THEN 269 269 CALL iom_get( numror, 'rdt', zrdt ) 270 270 IF( zrdt /= rdt ) neuler = 0 271 271 ENDIF 272 IF( iom_varid( numror, 'rdttra1' ) > 0 ) THEN272 IF( iom_varid( numror, 'rdttra1', ldstop = .FALSE. ) > 0 ) THEN 273 273 CALL iom_get( numror, 'rdttra1', zrdttra1 ) 274 274 IF( zrdttra1 /= rdttra(1) ) neuler = 0 … … 304 304 #if defined key_ice_lim 305 305 ! Louvain La Neuve Sea Ice Model 306 IF( iom_varid( numror, 'nfice' ) > 0 ) then306 IF( iom_varid( numror, 'nfice', ldstop = .FALSE. ) > 0 ) then 307 307 CALL iom_get( numror , 'nfice' , znfice ) ! ice computation frequency 308 308 CALL iom_get( numror, jpdom_autoglo, 'sst_io' , sst_io ) … … 341 341 #if defined key_flx_bulk_monthly || defined key_flx_bulk_daily || defined key_flx_core 342 342 ! Louvain La Neuve Sea Ice Model 343 IF( iom_varid( numror, 'nfbulk' ) > 0 ) THEN343 IF( iom_varid( numror, 'nfbulk', ldstop = .FALSE. ) > 0 ) THEN 344 344 CALL iom_get( numror , 'nfbulk', znfbulk ) ! bulk computation frequency 345 345 CALL iom_get( numror, jpdom_autoglo, 'gsst' , gsst ) … … 358 358 !!sm: end of TO BE MOVED IN NEW SURFACE MODULE... 359 359 360 IF( iom_varid( numror, 'rhd' ) > 0 ) THEN360 IF( iom_varid( numror, 'rhd', ldstop = .FALSE. ) > 0 ) THEN 361 361 CALL iom_get( numror, jpdom_autoglo, 'rhd' , rhd ) 362 362 CALL iom_get( numror, jpdom_autoglo, 'rhop', rhop ) … … 365 365 ENDIF 366 366 IF( ln_zps .AND. .NOT. lk_cfg_1d ) THEN 367 IF( iom_varid( numror, 'gtu' ) > 0 ) THEN367 IF( iom_varid( numror, 'gtu', ldstop = .FALSE. ) > 0 ) THEN 368 368 CALL iom_get( numror, jpdom_autoglo, 'gtu' , gtu ) 369 369 CALL iom_get( numror, jpdom_autoglo, 'gsu' , gsu )
Note: See TracChangeset
for help on using the changeset viewer.