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 10009 for NEMO/branches/2018/dev_r9838_ENHANCE04_RK3/src/OCE/ASM – NEMO

Ignore:
Timestamp:
2018-07-29T11:23:51+02:00 (6 years ago)
Author:
gm
Message:

#1911 (ENHANCE-04): RK3 branch - step II.1 time-level dimension on ssh

Location:
NEMO/branches/2018/dev_r9838_ENHANCE04_RK3/src/OCE/ASM
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2018/dev_r9838_ENHANCE04_RK3/src/OCE/ASM/asmbkg.F90

    r9598 r10009  
    103103            CALL iom_rstput( kt, nitbkg_r, inum, 'tn'     , tsn(:,:,:,jp_tem) ) 
    104104            CALL iom_rstput( kt, nitbkg_r, inum, 'sn'     , tsn(:,:,:,jp_sal) ) 
    105             CALL iom_rstput( kt, nitbkg_r, inum, 'sshn'   , sshn              ) 
     105            CALL iom_rstput( kt, nitbkg_r, inum, 'sshn'   , ssh(:,:,Nnn)      ) 
    106106            IF( ln_zdftke )   CALL iom_rstput( kt, nitbkg_r, inum, 'en'     , en                ) 
    107107            ! 
     
    138138            CALL iom_rstput( kt, nitdin_r, inum, 'tn'     , tsn(:,:,:,jp_tem) ) 
    139139            CALL iom_rstput( kt, nitdin_r, inum, 'sn'     , tsn(:,:,:,jp_sal) ) 
    140             CALL iom_rstput( kt, nitdin_r, inum, 'sshn'   , sshn              ) 
     140            CALL iom_rstput( kt, nitdin_r, inum, 'sshn'   , ssh(:,:,Nnn)      ) 
    141141#if defined key_si3 
    142142            IF( nn_ice == 2 ) THEN 
  • NEMO/branches/2018/dev_r9838_ENHANCE04_RK3/src/OCE/ASM/asminc.F90

    r10001 r10009  
    728728            IF(lwp) THEN 
    729729               WRITE(numout,*)  
    730                WRITE(numout,*) 'ssh_asm_inc : SSH IAU at time step = ', & 
    731                   &  kt,' with IAU weight = ', wgtiau(it) 
     730               WRITE(numout,*) 'ssh_asm_inc : SSH IAU at time step = ', kt,' with IAU weight = ', wgtiau(it) 
    732731               WRITE(numout,*) '~~~~~~~~~~~~' 
    733732            ENDIF 
     
    755754         IF ( kt == nitdin_r ) THEN 
    756755            ! 
    757             l_1st_euler = .TRUE.                         ! Force Euler forward step 
    758             ! 
    759             sshn(:,:) = ssh_bkg(:,:) + ssh_bkginc(:,:)   ! Initialize the now fields the background + increment 
    760             ! 
    761             sshb(:,:) = sshn(:,:)                        ! Update before fields 
    762             e3t_b(:,:,:) = e3t_n(:,:,:) 
     756            l_1st_euler = .TRUE.                            ! Force Euler forward step 
     757            ! 
     758            ssh(:,:,Nnn) = ssh_bkg(:,:) + ssh_bkginc(:,:)   ! Initialize the now fields the background + increment 
     759            ! 
     760            ssh  (:,:,Nbb) = ssh  (:,:,Nnn)                 ! Update before fields 
     761            e3t_b(:,:,:)   = e3t_n(:,:,:) 
    763762             
    764763!!gm BUG :   missing the update of all other scale factors (e3u e3v e3w  etc... _n and _b)  
Note: See TracChangeset for help on using the changeset viewer.