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 1317 for trunk/NEMO/OPA_SRC/DIA – NEMO

Ignore:
Timestamp:
2009-02-17T17:31:42+01:00 (15 years ago)
Author:
smasson
Message:

nwrite = modulo referenced to nit000 in all ouputs, see ticket:339

Location:
trunk/NEMO/OPA_SRC/DIA
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/DIA/diagap.F90

    r1312 r1317  
    198198      ! ---------------------- 
    199199 
    200       IF( MOD( kt, ngap ) == 0 ) THEN 
     200      it = kt - nit000 + 1       ! define time axis 
     201      IF( MOD( it, ngap ) == 0 ) THEN 
    201202 
    202203         ! initialization 
     
    239240          ! ----------------------------====== 
    240241 
    241           IF( MOD( kt, nprg ) == 0 ) THEN 
     242          IF( MOD( it, nprg ) == 0 ) THEN 
    242243              IF(lwp) THEN 
    243244                  WRITE(numout,*) 'dia_gap: time step = ', kt, 'model - data' 
     
    259260 
    260261          IF (lwp ) THEN   ! Ok even in mpp after the call to mpp_sum 
    261              it = kt - nit000 + 1       ! define time axis 
    262262             CALL histwrite( numgap, "motempda", it, tdtag, jpk, ndex ) 
    263263             CALL histwrite( numgap, "mosalida", it, sdtag, jpk, ndex ) 
  • trunk/NEMO/OPA_SRC/DIA/diaptr.F90

    r1316 r1317  
    245245      !!---------------------------------------------------------------------- 
    246246 
    247       IF( kt == nit000 .OR. MOD( kt, nf_ptr ) == 0 )   THEN 
     247      IF( kt == nit000 .OR. MOD( kt - nit000 + 1, nf_ptr ) == 0 )   THEN 
    248248 
    249249         zsverdrup = 1.e-6 
     
    551551         ENDIF 
    552552          
    553  
    554553         CALL histend( numptr ) 
    555554 
    556555      ENDIF 
    557556 
    558       IF( MOD( kt, nf_ptr ) == 0 ) THEN 
     557      IF( MOD( it, nf_ptr ) == 0 ) THEN 
    559558 
    560559         IF(lwp) THEN 
     
    565564         ENDIF 
    566565 
    567          ! define time axis 
    568          it= kt - nit000 + 1 
    569566         ndex(1) = 0 
    570567         CALL histwrite( numptr, "zotemglo", it, tn_jk    , jpj*jpk, ndex ) 
  • trunk/NEMO/OPA_SRC/DIA/diawri.F90

    r1312 r1317  
    406406      ! donne le nombre d'elements, et ndex la liste des indices a sortir 
    407407 
    408       IF( lwp .AND. MOD( kt, nwrite ) == 0 ) THEN  
     408      IF( lwp .AND. MOD( it, nwrite ) == 0 ) THEN  
    409409         WRITE(numout,*) 'dia_wri : write model outputs in NetCDF files at ', kt, 'time-step' 
    410410         WRITE(numout,*) '~~~~~~ ' 
     
    513513      ! 3. Synchronise and close all files 
    514514      ! --------------------------------------- 
    515       IF( MOD( kt, nwrite ) == 0 .OR. kindic < 0 ) THEN 
     515      IF( MOD( it, nwrite ) == 0 .OR. kindic < 0 ) THEN 
    516516         CALL histsync( nid_T ) 
    517517         CALL histsync( nid_U ) 
Note: See TracChangeset for help on using the changeset viewer.