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 78 for trunk/NEMO/OPA_SRC/OBC/obcdta.F90 – NEMO

Ignore:
Timestamp:
2004-04-22T14:54:25+02:00 (20 years ago)
Author:
opalod
Message:

CT : UPDATE052 : change logical lpXXXobc to lp_obc_XXX for Open Boundaries case

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/OBC/obcdta.F90

    r35 r78  
    110110         ! 1.1  Tangential velocities set to zero 
    111111         ! -------------------------------------- 
    112          IF( lpeastobc ) THEN 
    113             DO jk=1, jpkm1 
    114                vfoe(:,jk)=0.00 
    115             END DO 
    116          END IF 
    117  
    118          IF( lpwestobc ) THEN 
    119             DO jk=1, jpkm1 
    120                vfow(:,jk)=0.00 
    121             END DO 
    122          END IF 
    123  
    124          IF( lpsouthobc ) THEN 
    125             DO jk=1, jpkm1 
    126                 ufos(:,jk)=0.00 
    127             END DO 
    128          END IF 
    129  
    130          IF( lpnorthobc ) THEN 
    131             DO jk=1, jpkm1 
    132                ufon(:,jk)=0.00 
    133             END DO 
    134          END IF        
     112         IF( lp_obc_east  )   vfoe(:,1:jpkm1) = 0.e0 
     113         IF( lp_obc_west  )   vfow(:,1:jpkm1) = 0.e0 
     114         IF( lp_obc_south )   ufos(:,1:jpkm1) = 0.e0 
     115         IF( lp_obc_north )   ufon(:,1:jpkm1) = 0.e0 
    135116 
    136117         ! 1.2 Set the Normal velocity and tracers data for the EAST OBC 
    137118         ! ------------------------------------------------------------- 
    138119 
    139          IF( lpeastobc ) THEN 
     120         IF( lp_obc_east ) THEN 
    140121 
    141122            ! initialisation to zero 
     
    234215         ! ------------------------------------------------------------- 
    235216 
    236          IF( lpwestobc) THEN 
     217         IF( lp_obc_west ) THEN 
    237218 
    238219            ! initialisation to zero 
     
    328309         ! --------------------------------------------------------------- 
    329310 
    330          IF( lpnorthobc) THEN 
     311         IF( lp_obc_north ) THEN 
    331312 
    332313            ! initialisation to zero 
     
    400381         ! --------------------------------------------------------------- 
    401382 
    402          IF( lpsouthobc) THEN 
     383         IF( lp_obc_south ) THEN 
    403384 
    404385            ! initialisation to zero 
     
    476457      ! ---------------------------------------------------------------------- 
    477458 
    478       IF( lpeastobc) THEN 
     459      IF( lp_obc_east ) THEN 
    479460         DO jk = 1, jpkm1 
    480461            DO jj = 1, jpj 
     
    487468      END IF 
    488469 
    489       IF( lpwestobc) THEN 
     470      IF( lp_obc_west ) THEN 
    490471         DO jk = 1, jpkm1 
    491472            DO jj = 1, jpj 
     
    498479      END IF 
    499480 
    500       IF( lpnorthobc) THEN  
     481      IF( lp_obc_north ) THEN  
    501482         DO jk = 1, jpkm1 
    502483            DO ji = 1, jpi 
     
    509490      END IF 
    510491 
    511       IF( lpsouthobc) THEN  
     492      IF( lp_obc_south ) THEN  
    512493         DO jk = 1, jpkm1 
    513494            DO ji = 1, jpi 
     
    585566         zcoef = float(kt)/float(kbsfstart) 
    586567      ELSE 
    587          zcoef = 1. 
     568         zcoef = 1.e0 
    588569      END IF 
    589570      bsfic(1) = zsver1*zcoef 
     
    612593      IF( nbobc > 1 ) THEN 
    613594         DO jnic = 1,nbobc - 1 
    614             gcbic(jnic) = 0. 
     595            gcbic(jnic) = 0.e0 
    615596            ip=mnic(0,jnic) 
    616597            DO jip = 1,ip 
     
    632613      ! ---------------------------------------------------------------- 
    633614 
    634       IF( lpeastobc ) THEN 
     615      IF( lp_obc_east ) THEN 
    635616 
    636617         IF( kt == nit000 .OR. kt <= kbsfstart ) THEN 
     
    650631      END IF 
    651632 
    652       IF( lpwestobc) THEN 
     633      IF( lp_obc_west ) THEN 
    653634 
    654635         IF( kt == nit000 .OR. kt <= kbsfstart ) then 
     
    663644         END IF 
    664645         DO jj=jpjwd, jpjwfm1 
    665             bfow(jj)=bfow(jj)*zcoef 
    666          END DO 
    667  
    668       END IF 
    669  
    670       IF( lpsouthobc) THEN 
    671  
    672          IF( kt == nit000.OR.kt <= kbsfstart ) THEN 
     646            bfow(jj) = bfow(jj) * zcoef 
     647         END DO 
     648 
     649      END IF 
     650 
     651      IF( lp_obc_south ) THEN 
     652 
     653         IF( kt == nit000 .OR. kt <= kbsfstart ) THEN 
    673654            OPEN(inum,file='obcsouthbsf.dta') 
    674655            READ(inum,*) 
     
    686667      END IF 
    687668 
    688       IF( lpnorthobc) THEN 
    689          IF( kt == nit000.OR.kt <= kbsfstart ) THEN 
     669      IF( lp_obc_north ) THEN 
     670         IF( kt == nit000 .OR. kt <= kbsfstart ) THEN 
    690671            OPEN(inum,file='obcnorthbsf.dta') 
    691672            READ(inum,*) 
Note: See TracChangeset for help on using the changeset viewer.