New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 11837 for NEMO/branches/2019/dev_r11756_SI3restart_XIOS/src/OCE/DIA/diahsb.F90 – NEMO

Ignore:
Timestamp:
2019-10-30T15:10:36+01:00 (4 years ago)
Author:
andmirek
Message:

ticket #2323 read SI3 restart with XIOS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2019/dev_r11756_SI3restart_XIOS/src/OCE/DIA/diahsb.F90

    r11536 r11837  
    256256      IF( TRIM(cdrw) == 'READ' ) THEN        ! Read/initialise  
    257257         IF( ln_rstart ) THEN                   !* Read the restart file 
     258            IF(lrxios) CALL iom_swap(crxios_context) 
    258259            ! 
    259260            IF(lwp) WRITE(numout,*) 
     
    276277               CALL iom_get( numror, jpdom_autoglo, 'ssh_sc_loc_ini', ssh_sc_loc_ini, ldxios = lrxios ) 
    277278            ENDIF 
     279            IF(lrxios) CALL iom_swap(cxios_context) 
    278280         ELSE 
    279281            IF(lwp) WRITE(numout,*) 
     
    377379      IF(lwxios) THEN 
    378380! define variables in restart file when writing with XIOS 
    379         CALL iom_set_rstw_var_active('frc_v') 
    380         CALL iom_set_rstw_var_active('frc_t') 
    381         CALL iom_set_rstw_var_active('frc_s') 
    382         CALL iom_set_rstw_var_active('surf_ini') 
    383         CALL iom_set_rstw_var_active('ssh_ini') 
    384         CALL iom_set_rstw_var_active('e3t_ini') 
    385         CALL iom_set_rstw_var_active('hc_loc_ini') 
    386         CALL iom_set_rstw_var_active('sc_loc_ini') 
     381        CALL iom_set_rstw_var_active(rst_wfields, 'frc_v') 
     382        CALL iom_set_rstw_var_active(rst_wfields, 'frc_t') 
     383        CALL iom_set_rstw_var_active(rst_wfields, 'frc_s') 
     384        CALL iom_set_rstw_var_active(rst_wfields, 'surf_ini') 
     385        CALL iom_set_rstw_var_active(rst_wfields, 'ssh_ini') 
     386        CALL iom_set_rstw_var_active(rst_wfields, 'e3t_ini') 
     387        CALL iom_set_rstw_var_active(rst_wfields, 'hc_loc_ini') 
     388        CALL iom_set_rstw_var_active(rst_wfields, 'sc_loc_ini') 
    387389        IF( ln_linssh ) THEN 
    388            CALL iom_set_rstw_var_active('ssh_hc_loc_ini') 
    389            CALL iom_set_rstw_var_active('ssh_sc_loc_ini') 
    390            CALL iom_set_rstw_var_active('frc_wn_t') 
    391            CALL iom_set_rstw_var_active('frc_wn_s') 
     390           CALL iom_set_rstw_var_active(rst_wfields, 'ssh_hc_loc_ini') 
     391           CALL iom_set_rstw_var_active(rst_wfields, 'ssh_sc_loc_ini') 
     392           CALL iom_set_rstw_var_active(rst_wfields, 'frc_wn_t') 
     393           CALL iom_set_rstw_var_active(rst_wfields, 'frc_wn_s') 
    392394        ENDIF 
    393395      ENDIF 
Note: See TracChangeset for help on using the changeset viewer.