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 2068 for branches/DEV_r1837_MLF/NEMO/OPA_SRC/IOM/restart.F90 – NEMO

Ignore:
Timestamp:
2010-09-06T17:56:51+02:00 (14 years ago)
Author:
mlelod
Message:

ticket: #663 ensuring restartability and conservation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DEV_r1837_MLF/NEMO/OPA_SRC/IOM/restart.F90

    r2005 r2068  
    2626   USE zdfmxl          ! mixed layer depth 
    2727   USE trdmld_oce      ! ocean active mixed layer tracers trends variables 
     28   USE domvvl          ! variable volume 
    2829 
    2930   IMPLICIT NONE 
     
    3839 
    3940   !! * Substitutions 
     41#  include "domzgr_substitute.h90" 
    4042#  include "vectopt_loop_substitute.h90" 
    4143   !!---------------------------------------------------------------------- 
     
    123125      CALL iom_rstput( kt, nitrst, numrow, 'sshb'   , sshb    ) 
    124126      IF( lk_vvl ) THEN 
    125          CALL iom_rstput( kt, nitrst, numrow, 'fse3t_b', fse3t_b ) 
     127         CALL iom_rstput( kt, nitrst, numrow, 'fse3t_b', fse3t_b(:,:,:) ) 
    126128      ENDIF 
    127129      ! 
     
    157159      REAL(wp) ::   zrdt, zrdttra1 
    158160      INTEGER  ::   jlibalt = jprstlib 
     161      INTEGER  ::   jk                    ! dummy loop indices 
    159162      LOGICAL  ::   llok 
    160163      !!---------------------------------------------------------------------- 
     
    195198      CALL iom_get( numror, jpdom_autoglo, 'sshb' , sshb  ) 
    196199      IF( lk_vvl ) THEN 
    197          CALL iom_get( numror, jpdom_autoglo, 'fse3t_b', fse3t_b ) 
     200         CALL iom_get( numror, jpdom_autoglo, 'fse3t_b', fse3t_b(:,:,:) ) 
    198201      ENDIF 
    199202      ! 
     
    224227         sshb (:,:)   = sshn (:,:) 
    225228         IF( lk_vvl ) THEN 
    226             fse3t_b(:,:,:) = fse3t_n(:,:,:) 
     229            DO jk = 1, jpk 
     230               fse3t_b(:,:,jk) = fse3t_n(:,:,jk) 
     231            ENDDO 
    227232         ENDIF 
    228233      ENDIF 
Note: See TracChangeset for help on using the changeset viewer.