- 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/SBC/sbcrnf.F90
r9169 r9367 146 146 IF( ln_rstart .AND. & !* Restart: read in restart file 147 147 & iom_varid( numror, 'rnf_b', ldstop = .FALSE. ) > 0 ) THEN 148 IF(lwp) WRITE(numout,*) ' nit000-1 runoff forcing fields red in the restart file' 149 CALL iom_get( numror, jpdom_autoglo, 'rnf_b', rnf_b ) ! before runoff150 CALL iom_get( numror, jpdom_autoglo, 'rnf_hc_b', rnf_tsc_b(:,:,jp_tem) ) ! before heat content of runoff151 CALL iom_get( numror, jpdom_autoglo, 'rnf_sc_b', rnf_tsc_b(:,:,jp_sal) ) ! before salinity content of runoff148 IF(lwp) WRITE(numout,*) ' nit000-1 runoff forcing fields red in the restart file', lrxios 149 CALL iom_get( numror, jpdom_autoglo, 'rnf_b', rnf_b, ldxios = lrxios ) ! before runoff 150 CALL iom_get( numror, jpdom_autoglo, 'rnf_hc_b', rnf_tsc_b(:,:,jp_tem), ldxios = lrxios ) ! before heat content of runoff 151 CALL iom_get( numror, jpdom_autoglo, 'rnf_sc_b', rnf_tsc_b(:,:,jp_sal), ldxios = lrxios ) ! before salinity content of runoff 152 152 ELSE !* no restart: set from nit000 values 153 153 IF(lwp) WRITE(numout,*) ' nit000-1 runoff forcing fields set to nit000' … … 163 163 & 'at it= ', kt,' date= ', ndastp 164 164 IF(lwp) WRITE(numout,*) '~~~~' 165 CALL iom_rstput( kt, nitrst, numrow, 'rnf_b' , rnf ) 166 CALL iom_rstput( kt, nitrst, numrow, 'rnf_hc_b', rnf_tsc(:,:,jp_tem) ) 167 CALL iom_rstput( kt, nitrst, numrow, 'rnf_sc_b', rnf_tsc(:,:,jp_sal) ) 165 IF( lwxios ) CALL iom_swap( cwxios_context ) 166 CALL iom_rstput( kt, nitrst, numrow, 'rnf_b' , rnf, ldxios = lwxios ) 167 CALL iom_rstput( kt, nitrst, numrow, 'rnf_hc_b', rnf_tsc(:,:,jp_tem), ldxios = lwxios ) 168 CALL iom_rstput( kt, nitrst, numrow, 'rnf_sc_b', rnf_tsc(:,:,jp_sal), ldxios = lwxios ) 169 IF( lwxios ) CALL iom_swap( cxios_context ) 168 170 ENDIF 169 171 ! … … 469 471 ENDIF 470 472 ! 473 IF( lwxios ) THEN 474 CALL iom_set_rstw_var_active('rnf_b') 475 CALL iom_set_rstw_var_active('rnf_hc_b') 476 CALL iom_set_rstw_var_active('rnf_sc_b') 477 ENDIF 478 471 479 END SUBROUTINE sbc_rnf_init 472 480
Note: See TracChangeset
for help on using the changeset viewer.