- Timestamp:
- 2018-02-28T17:23:20+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRA/traqsr.F90
r9169 r9367 137 137 IF(lwp) WRITE(numout,*) ' nit000-1 qsr tracer content forcing field read in the restart file' 138 138 z1_2 = 0.5_wp 139 CALL iom_get( numror, jpdom_autoglo, 'qsr_hc_b', qsr_hc_b ) ! before heat content trend due to Qsr flux139 CALL iom_get( numror, jpdom_autoglo, 'qsr_hc_b', qsr_hc_b, ldxios = lrxios ) ! before heat content trend due to Qsr flux 140 140 ELSE ! No restart or restart not found: Euler forward time stepping 141 141 z1_2 = 1._wp … … 288 288 ! 289 289 IF( lrst_oce ) THEN ! write in the ocean restart file 290 CALL iom_rstput( kt, nitrst, numrow, 'qsr_hc_b' , qsr_hc ) 291 CALL iom_rstput( kt, nitrst, numrow, 'fraqsr_1lev', fraqsr_1lev ) 290 IF( lwxios ) CALL iom_swap( cwxios_context ) 291 CALL iom_rstput( kt, nitrst, numrow, 'qsr_hc_b' , qsr_hc , ldxios = lwxios ) 292 CALL iom_rstput( kt, nitrst, numrow, 'fraqsr_1lev', fraqsr_1lev, ldxios = lwxios ) 293 IF( lwxios ) CALL iom_swap( cxios_context ) 292 294 ENDIF 293 295 ! … … 421 423 ! 1st ocean level attenuation coefficient (used in sbcssm) 422 424 IF( iom_varid( numror, 'fraqsr_1lev', ldstop = .FALSE. ) > 0 ) THEN 423 CALL iom_get( numror, jpdom_autoglo, 'fraqsr_1lev' , fraqsr_1lev )425 CALL iom_get( numror, jpdom_autoglo, 'fraqsr_1lev' , fraqsr_1lev, ldxios = lrxios ) 424 426 ELSE 425 427 fraqsr_1lev(:,:) = 1._wp ! default : no penetration 426 428 ENDIF 427 429 ! 430 IF( lwxios ) THEN 431 CALL iom_set_rstw_var_active('qsr_hc_b') 432 CALL iom_set_rstw_var_active('fraqsr_1lev') 433 ENDIF 434 ! 428 435 END SUBROUTINE tra_qsr_init 429 436
Note: See TracChangeset
for help on using the changeset viewer.