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/SAO/sao_read.F90 – 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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2018/dev_r9838_ENHANCE04_RK3/src/SAO/sao_read.F90

    r9598 r10009  
    99   USE par_kind, ONLY: lc 
    1010   USE netcdf 
    11    USE oce,     ONLY: tsn, sshn 
     11   USE oce,     ONLY: tsn, ssh 
    1212   USE dom_oce, ONLY: nlci, nlcj, nimpp, njmpp, tmask 
    1313   USE par_oce, ONLY: jpi, jpj, jpk 
     
    7777 
    7878      IF (TRIM(filename) == 'nofile') THEN 
    79          tsn (:,:,:,:) = fbrmdi 
    80          sshn(:,:)    = fbrmdi 
     79         tsn(:,:,:,:) = fbrmdi 
     80         ssh(:,:,Nnn) = fbrmdi 
    8181      ELSE 
    8282         WRITE(numout,*) "Opening :", TRIM(filename) 
     
    133133            WHERE(temp_sshn(:,:) == fill_val) temp_sshn(:,:) = fbrmdi 
    134134 
    135             ! Initialise tsn, sshn to fbrmdi 
     135            ! Initialise tsn, ssh to fbrmdi 
    136136            tsn(:,:,:,:) = fbrmdi 
    137             sshn(:,:) = fbrmdi 
     137            ssh(:,:,Nnn) = fbrmdi 
    138138 
    139139            ! Mask out missing data index 
    140140            tsn(1:nlci,1:nlcj,1:jpk,1) = temp_tn(:,:,:) * tmask(1:nlci,1:nlcj,1:jpk) 
    141141            tsn(1:nlci,1:nlcj,1:jpk,2) = temp_sn(:,:,:) * tmask(1:nlci,1:nlcj,1:jpk) 
    142             sshn(1:nlci,1:nlcj)        = temp_sshn(:,:) * tmask(1:nlci,1:nlcj,1) 
     142            ssh(1:nlci,1:nlcj,Nnn)     = temp_sshn(:,:) * tmask(1:nlci,1:nlcj,1) 
    143143 
    144             ! Remove halo from tmask, tsn, sshn to prevent double obs counting 
     144            ! Remove halo from tmask, tsn, ssh to prevent double obs counting 
    145145            IF (jpi > nlci) THEN 
    146146                tmask(nlci+1:,:,:) = 0 
    147147                tsn(nlci+1:,:,:,1) = 0 
    148148                tsn(nlci+1:,:,:,2) = 0 
    149                 sshn(nlci+1:,:) = 0 
     149                ssh(nlci+1:,:,Nnn) = 0 
    150150            END IF 
    151151            IF (jpj > nlcj) THEN 
     
    153153                tsn(:,nlcj+1:,:,1) = 0 
    154154                tsn(:,nlcj+1:,:,2) = 0 
    155                 sshn(:,nlcj+1:) = 0 
     155                ssh(:,nlcj+1:,Nnn) = 0 
    156156            END IF 
    157157 
     
    161161            ! Mark all as missing data 
    162162            tsn(:,:,:,:) = fbrmdi 
    163             sshn(:,:) = fbrmdi 
     163            ssh(:,:,Nnn) = fbrmdi 
    164164         ENDIF 
    165165         ! Close netcdf file 
Note: See TracChangeset for help on using the changeset viewer.