Changeset 683 for trunk/NEMO/OPA_SRC/restart.F90
- Timestamp:
- 2007-06-29T18:37:27+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/restart.F90
r632 r683 43 43 !!---------------------------------------------------------------------- 44 44 !! OPA 9.0 , LOCEAN-IPSL (2006) 45 !! $Header $45 !! $Header: /home/opalod/NEMOCVSROOT/NEMO/OPA_SRC/restart.F90,v 1.27 2007/06/05 10:35:19 opalod Exp $ 46 46 !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 47 47 !!---------------------------------------------------------------------- … … 276 276 ! 277 277 ! ! Read prognostic variables 278 CALL iom_get( numror, jpdom_ local, 'ub' , ub ) ! before i-component velocity279 CALL iom_get( numror, jpdom_ local, 'vb' , vb ) ! before j-component velocity280 CALL iom_get( numror, jpdom_ local, 'tb' , tb ) ! before temperature281 CALL iom_get( numror, jpdom_ local, 'sb' , sb ) ! before salinity282 CALL iom_get( numror, jpdom_ local, 'rotb' , rotb ) ! before curl283 CALL iom_get( numror, jpdom_ local, 'hdivb', hdivb ) ! before horizontal divergence284 CALL iom_get( numror, jpdom_ local, 'un' , un ) ! now i-component velocity285 CALL iom_get( numror, jpdom_ local, 'vn' , vn ) ! now j-component velocity286 IF( lk_vvl ) CALL iom_get( numror, jpdom_ local, 'wn' , wn ) ! now k-component velocity287 CALL iom_get( numror, jpdom_ local, 'tn' , tn ) ! now temperature288 CALL iom_get( numror, jpdom_ local, 'sn' , sn ) ! now salinity289 CALL iom_get( numror, jpdom_ local, 'rotn' , rotn ) ! now curl290 CALL iom_get( numror, jpdom_ local, 'hdivn', hdivn ) ! now horizontal divergence278 CALL iom_get( numror, jpdom_autoglo, 'ub' , ub ) ! before i-component velocity 279 CALL iom_get( numror, jpdom_autoglo, 'vb' , vb ) ! before j-component velocity 280 CALL iom_get( numror, jpdom_autoglo, 'tb' , tb ) ! before temperature 281 CALL iom_get( numror, jpdom_autoglo, 'sb' , sb ) ! before salinity 282 CALL iom_get( numror, jpdom_autoglo, 'rotb' , rotb ) ! before curl 283 CALL iom_get( numror, jpdom_autoglo, 'hdivb', hdivb ) ! before horizontal divergence 284 CALL iom_get( numror, jpdom_autoglo, 'un' , un ) ! now i-component velocity 285 CALL iom_get( numror, jpdom_autoglo, 'vn' , vn ) ! now j-component velocity 286 IF( lk_vvl ) CALL iom_get( numror, jpdom_autoglo, 'wn' , wn ) ! now k-component velocity 287 CALL iom_get( numror, jpdom_autoglo, 'tn' , tn ) ! now temperature 288 CALL iom_get( numror, jpdom_autoglo, 'sn' , sn ) ! now salinity 289 CALL iom_get( numror, jpdom_autoglo, 'rotn' , rotn ) ! now curl 290 CALL iom_get( numror, jpdom_autoglo, 'hdivn', hdivn ) ! now horizontal divergence 291 291 292 292 … … 306 306 IF( iom_varid( numror, 'nfice' ) > 0 ) then 307 307 CALL iom_get( numror , 'nfice' , znfice ) ! ice computation frequency 308 CALL iom_get( numror, jpdom_ local, 'sst_io' , sst_io )309 CALL iom_get( numror, jpdom_ local, 'sss_io' , sss_io )310 CALL iom_get( numror, jpdom_ local, 'u_io' , u_io )311 CALL iom_get( numror, jpdom_ local, 'v_io' , v_io )308 CALL iom_get( numror, jpdom_autoglo, 'sst_io' , sst_io ) 309 CALL iom_get( numror, jpdom_autoglo, 'sss_io' , sss_io ) 310 CALL iom_get( numror, jpdom_autoglo, 'u_io' , u_io ) 311 CALL iom_get( numror, jpdom_autoglo, 'v_io' , v_io ) 312 312 # if defined key_coupled 313 CALL iom_get( numror, jpdom_ local, 'alb_ice', alb_ice )313 CALL iom_get( numror, jpdom_autoglo, 'alb_ice', alb_ice ) 314 314 # endif 315 315 IF( znfice /= REAL( nfice, wp ) ) THEN ! if nfice changed between 2 runs … … 343 343 IF( iom_varid( numror, 'nfbulk' ) > 0 ) THEN 344 344 CALL iom_get( numror , 'nfbulk', znfbulk ) ! bulk computation frequency 345 CALL iom_get( numror, jpdom_ local, 'gsst' , gsst )345 CALL iom_get( numror, jpdom_autoglo, 'gsst' , gsst ) 346 346 IF( znfbulk /= REAL(nfbulk, wp) ) THEN ! if you change nfbulk between 2 runs 347 347 zcoef = REAL( nfbulk-1, wp ) / znfbulk … … 359 359 360 360 IF( iom_varid( numror, 'rhd' ) > 0 ) THEN 361 CALL iom_get( numror, jpdom_ local, 'rhd' , rhd )362 CALL iom_get( numror, jpdom_ local, 'rhop', rhop )361 CALL iom_get( numror, jpdom_autoglo, 'rhd' , rhd ) 362 CALL iom_get( numror, jpdom_autoglo, 'rhop', rhop ) 363 363 ELSE 364 364 CALL eos( tb, sb, rhd, rhop ) ! before potential and in situ densities … … 366 366 IF( ln_zps .AND. .NOT. lk_cfg_1d ) THEN 367 367 IF( iom_varid( numror, 'gtu' ) > 0 ) THEN 368 CALL iom_get( numror, jpdom_ local, 'gtu' , gtu )369 CALL iom_get( numror, jpdom_ local, 'gsu' , gsu )370 CALL iom_get( numror, jpdom_ local, 'gru' , gru )371 CALL iom_get( numror, jpdom_ local, 'gtv' , gtv )372 CALL iom_get( numror, jpdom_ local, 'gsv' , gsv )373 CALL iom_get( numror, jpdom_ local, 'grv' , grv )368 CALL iom_get( numror, jpdom_autoglo, 'gtu' , gtu ) 369 CALL iom_get( numror, jpdom_autoglo, 'gsu' , gsu ) 370 CALL iom_get( numror, jpdom_autoglo, 'gru' , gru ) 371 CALL iom_get( numror, jpdom_autoglo, 'gtv' , gtv ) 372 CALL iom_get( numror, jpdom_autoglo, 'gsv' , gsv ) 373 CALL iom_get( numror, jpdom_autoglo, 'grv' , grv ) 374 374 ELSE 375 375 CALL zps_hde( nit000, tb , sb , rhd, & ! Partial steps: before Horizontal DErivative
Note: See TracChangeset
for help on using the changeset viewer.