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 1457 for trunk/NEMO/OFF_SRC – NEMO

Changeset 1457 for trunk/NEMO/OFF_SRC


Ignore:
Timestamp:
2009-05-23T10:16:38+02:00 (15 years ago)
Author:
cetlod
Message:

distribution of iom_put in TOP routines, see ticket:437

Location:
trunk/NEMO/OFF_SRC
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OFF_SRC/IOM/iom.F90

    r1450 r1457  
    3333   PUBLIC   !   must be public to be able to access iom_def through iom 
    3434    
     35#if defined key_iomput 
     36   LOGICAL, PUBLIC, PARAMETER ::   lk_iomput = .TRUE.       !: iom_put flag 
     37#else 
     38   LOGICAL, PUBLIC, PARAMETER ::   lk_iomput = .FALSE.       !: iom_put flag 
     39#endif 
     40 
    3541   PUBLIC iom_init, iom_open, iom_close, iom_setkt, iom_varid, iom_get, iom_gettime, iom_rstput, iom_put 
    3642 
  • trunk/NEMO/OFF_SRC/opa.F90

    r1450 r1457  
    225225       
    226226      CALL dta_dyn( nit000 )                 ! Initialization for the dynamics 
    227       
     227       
    228228      CALL trc_ini                           ! Passive tracers 
    229  
    230       CALL day_init                          ! Calendar 
    231229      !                                     ! Ocean physics 
    232230      CALL tra_qsr_init                         ! Solar radiation penetration 
  • trunk/NEMO/OFF_SRC/step.F90

    r1291 r1457  
    2222   USE trcrst          ! restart for passive tracers 
    2323   USE stpctl          ! time stepping control            (stp_ctl routine) 
     24   USE iom 
    2425 
    2526   IMPLICIT NONE 
     
    7071      !! * Arguments 
    7172      INTEGER, INTENT( in ) ::   kstp   ! ocean time-step index 
    72  
    73       !! * local declarations 
    74       INTEGER ::   indic    ! error indicator if < 0 
    7573      !! --------------------------------------------------------------------- 
    76  
    77       indic = 1                    ! reset to no error condition 
    7874 
    7975      CALL day( kstp )             ! Calendar 
    8076 
    81       CALL dta_dyn( kstp )          ! Interpolation of the dynamical fields 
     77      IF( lk_iomput ) CALL iom_setkt( kstp )       ! say to iom that we are at time step kstp 
    8278 
    83       CALL trc_stp( kstp, indic)           ! time-stepping 
     79      CALL dta_dyn( kstp )         ! Interpolation of the dynamical fields 
     80 
     81      CALL trc_stp( kstp )         ! time-stepping 
    8482 
    8583 
Note: See TracChangeset for help on using the changeset viewer.