Ignore:
Timestamp:
02/09/12 19:18:51 (12 years ago)
Author:
cholod
Message:

allow to start without obc restart

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/NEMO/OPA_SRC/OBC/obcdyn.F90

    r1 r10  
    4545   REAL(wp) ::   rtaue  , rtauw  , rtaun  , rtaus  ,  & 
    4646                 rtauein, rtauwin, rtaunin, rtausin 
     47 
     48! IND4 
     49   LOGICAL  ::   ll_fbc 
     50! IND4 
    4751 
    4852   !!--------------------------------------------------------------------------------- 
     
    97101         rtausin = 2. * rdt / rdpsin  
    98102      END IF 
     103! IND4 
     104!     ll_fbc = ( ( ( kt < nit000+3  ) .AND. .NOT.  ln_rstart     ) .OR. lk_dynspg_exp )  
     105!     IF ( cp_cfg == "indian" .OR. cp_cfg == "bengal" ) THEN 
     106         ll_fbc = ( ( ( kt < nit000+30 ) .AND. .NOT.  ln_obc_rstart ) .OR. lk_dynspg_exp )  
     107!     ENDIF 
     108! IND4 
     109 
    99110 
    100111      IF( lp_obc_east  )   CALL obc_dyn_east ( kt ) 
     
    104115 
    105116      IF( lk_mpp ) THEN 
    106          IF( kt >= nit000+3 .AND. ln_rstart ) THEN 
     117! IND4 BUG OBC_RADIA 
     118       ! IF( kt >= nit000+3 .AND. ln_rstart ) THEN 
    107119            CALL lbc_lnk( ub, 'U', -1. ) 
    108120            CALL lbc_lnk( vb, 'V', -1. ) 
    109          END IF 
     121!        END IF 
     122! IND4 
    110123         CALL lbc_lnk( ua, 'U', -1. ) 
    111124         CALL lbc_lnk( va, 'V', -1. ) 
     
    143156      ! -------------------------------------------------------- 
    144157 
    145       IF( ( kt < nit000+3 .AND. .NOT.ln_rstart ) .OR. lfbceast .OR. lk_dynspg_exp ) THEN 
     158! IND4 
     159!     IF( ( kt < nit000+3 .AND. .NOT.ln_rstart ) .OR. lfbceast .OR. lk_dynspg_exp ) THEN 
     160      IF ( ll_fbc .OR. lfbceast ) THEN 
     161! IND4 
    146162 
    147163         ! 1.1 U zonal velocity     
     
    285301      ! -------------------------------------------------------- 
    286302 
    287       IF( ( kt < nit000+3 .AND. .NOT.ln_rstart ) .OR. lfbcwest .OR. lk_dynspg_exp ) THEN 
     303! IND4 
     304!     IF( ( kt < nit000+3 .AND. .NOT.ln_rstart ) .OR. lfbcwest .OR. lk_dynspg_exp ) THEN 
     305      IF ( ll_fbc .OR. lfbcwest ) THEN 
     306! IND4 
    288307 
    289308         ! 1.1 U zonal velocity 
     
    424443      ! --------------------------------------------------------- 
    425444  
    426       IF( ( kt < nit000+3 .AND. .NOT.ln_rstart ) .OR. lfbcnorth  .OR. lk_dynspg_exp ) THEN 
     445! IND4 
     446!     IF( ( kt < nit000+3 .AND. .NOT.ln_rstart ) .OR. lfbcnorth  .OR. lk_dynspg_exp ) THEN 
     447      IF ( ll_fbc .OR. lfbcnorth ) THEN 
     448! IND4 
    427449 
    428450         ! 1.1 U zonal velocity 
     
    575597      ! --------------------------------------------------------- 
    576598 
    577       IF( ( kt < nit000+3 .AND. .NOT.ln_rstart ) .OR. lfbcsouth  .OR. lk_dynspg_exp ) THEN 
     599! IND4 
     600!     IF( ( kt < nit000+3 .AND. .NOT.ln_rstart ) .OR. lfbcsouth  .OR. lk_dynspg_exp ) THEN 
     601      IF ( ll_fbc .OR. lfbcsouth ) THEN 
     602! IND4 
    578603 
    579604         ! 1.1 U zonal velocity 
Note: See TracChangeset for help on using the changeset viewer.