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 7022 for branches/2016/dev_r6393_NOC_WAD/NEMOGCM/NEMO/OPA_SRC/DYN/wet_dry.F90 – NEMO

Ignore:
Timestamp:
2016-10-11T18:18:38+02:00 (8 years ago)
Author:
acc
Message:

Branch dev_r6393_NOC_WAD. WAD TEST CASES 4 (parabolic bowl) and 5 (double slope) now initialised correctly and tested

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/dev_r6393_NOC_WAD/NEMOGCM/NEMO/OPA_SRC/DYN/wet_dry.F90

    r7016 r7022  
    399399      ! 
    400400      INTEGER  ::   ji, jj            ! dummy loop indices 
     401      REAL(wp) ::   zi, zj 
    401402      !!---------------------------------------------------------------------- 
    402403      ! 
     
    450451            IF(lwp) WRITE(numout,*) '~~~~~~~~~~' 
    451452            ! 
     453            DO ji = 1, jpi 
     454               zi = MAX(1.0-FLOAT((mig(ji)-25)**2)/400.0, 0.0 ) 
     455               DO jj = 1, jpj 
     456                  zj = MAX(1.0-FLOAT((mjg(jj)-17)**2)/144.0, 0.0 ) 
     457                  sshn(ji,jj) = -8.5_wp + 8.5_wp*zi*zj 
     458               END DO 
     459            END DO 
     460 
     461            ! 
     462            !                                    ! =========================== 
     463         CASE ( 5 )                              ! WAD 5 configuration 
     464            !                                    ! ==================== 
     465            ! 
     466            IF(lwp) WRITE(numout,*) 
     467            IF(lwp) WRITE(numout,*) 'istate_wad : Double slope with shelf' 
     468            IF(lwp) WRITE(numout,*) '~~~~~~~~~~' 
     469            ! 
     470            ! Needed rn_wdmin2 increased to 0.01 for this case? 
    452471            do ji = 1,jpi 
    453              sshn(ji,:) = ( -5.5_wp + 3.9_wp*FLOAT(jpidta - mig(ji))/FLOAT(jpidta-1))*tmask(ji,:,1) 
    454              ! very small displacement test: 
    455              !sshn(ji,:) = ( -0.05_wp + 0.05_wp*FLOAT(jpidta - mig(ji))/FLOAT(jpidta-1))*tmask(ji,:,1) 
     472             sshn(ji,:) = ( -5.5_wp + 9.0_wp*FLOAT(mig(ji))/FLOAT(jpidta-1))*tmask(ji,:,1) 
    456473            end do 
    457474 
Note: See TracChangeset for help on using the changeset viewer.