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 8924 for branches/2017/dev_METO_2017/NEMOGCM/NEMO/SAS_SRC/daymod.F90 – NEMO

Ignore:
Timestamp:
2017-12-06T16:16:55+01:00 (7 years ago)
Author:
timgraham
Message:

Reverted last merge as I can't get the XIOS read branch to compile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_METO_2017/NEMOGCM/NEMO/SAS_SRC/daymod.F90

    r8910 r8924  
    3030   USE in_out_manager ! I/O manager 
    3131   USE prtctl         ! Print control 
    32    USE iom            ! I/O manager 
     32   USE iom            ! 
    3333   USE timing         ! Timing 
    3434   USE restart        ! restart 
     
    142142      ! call day to set the calendar parameters at the begining of the current simulaton. needed by iom_init 
    143143      CALL day( nit000 ) 
    144       IF( lwxios ) THEN 
    145         CALL iom_set_rstw_var_active('kt') 
    146         CALL iom_set_rstw_var_active('ndastp') 
    147         CALL iom_set_rstw_var_active('adatrj') 
    148         CALL iom_set_rstw_var_active('ntime') 
    149       ENDIF 
    150144      ! 
    151145   END SUBROUTINE day_init 
     
    324318         IF( iom_varid( numror, 'kt', ldstop = .FALSE. ) > 0 ) THEN 
    325319            ! Get Calendar informations 
    326             CALL iom_get( numror, 'kt', zkt, ldxios = lrxios )   ! last time-step of previous run 
     320            CALL iom_get( numror, 'kt', zkt )   ! last time-step of previous run 
    327321            IF(lwp) THEN 
    328322               WRITE(numout,*) ' *** Info read in restart : ' 
     
    343337            IF ( nrstdt == 2 ) THEN 
    344338               ! read the parameters corresponding to nit000 - 1 (last time step of previous run) 
    345                CALL iom_get( numror, 'ndastp', zndastp, ldxios = lrxios ) 
     339               CALL iom_get( numror, 'ndastp', zndastp ) 
    346340               ndastp = NINT( zndastp ) 
    347                CALL iom_get( numror, 'adatrj', adatrj , ldxios = lrxios ) 
    348           CALL iom_get( numror, 'ntime' , ktime  , ldxios = lrxios ) 
     341               CALL iom_get( numror, 'adatrj', adatrj ) 
     342          CALL iom_get( numror, 'ntime', ktime ) 
    349343          nn_time0=INT(ktime) 
    350344               ! calculate start time in hours and minutes 
     
    405399         ENDIF 
    406400         ! calendar control 
    407          IF( lwxios ) CALL iom_swap(      cwxios_context          ) 
    408          CALL iom_rstput( kt, nitrst, numrow, 'kt'     , REAL( kt    , wp)  , ldxios = lwxios )   ! time-step 
    409          CALL iom_rstput( kt, nitrst, numrow, 'ndastp' , REAL( ndastp, wp)  , ldxios = lwxios )   ! date 
    410          CALL iom_rstput( kt, nitrst, numrow, 'adatrj' , adatrj             , ldxios = lwxios )   ! number of elapsed days since 
     401         CALL iom_rstput( kt, nitrst, numrow, 'kt'     , REAL( kt    , wp) )   ! time-step 
     402         CALL iom_rstput( kt, nitrst, numrow, 'ndastp' , REAL( ndastp, wp) )   ! date 
     403         CALL iom_rstput( kt, nitrst, numrow, 'adatrj' , adatrj            )   ! number of elapsed days since 
    411404         !                                                                     ! the begining of the run [s] 
    412     CALL iom_rstput( kt, nitrst, numrow, 'ntime'  , REAL( nn_time0, wp), ldxios = lwxios ) ! time 
    413          IF( lwxios ) CALL iom_swap(      cxios_context          ) 
     405    CALL iom_rstput( kt, nitrst, numrow, 'ntime'  , REAL( nn_time0, wp) ) ! time 
    414406      ENDIF 
    415407      ! 
Note: See TracChangeset for help on using the changeset viewer.