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 473 for trunk/NEMO/OPA_SRC/LDF – NEMO

Changeset 473 for trunk/NEMO/OPA_SRC/LDF


Ignore:
Timestamp:
2006-05-11T17:04:37+02:00 (18 years ago)
Author:
opalod
Message:

nemo_v1_update_060: SM: IOM + 301 levels + CORE + begining of ctl_stop

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/LDF/ldfdyn_c3d.h90

    r461 r473  
    190190      !! * Modules used 
    191191      USE ldftra_oce, ONLY : aht0 
    192   
     192 
    193193      !! * Arguments 
    194194      LOGICAL, INTENT (in) :: ld_print   ! If true, output arrays on numout 
     
    237237      ENDIF 
    238238111   CONTINUE 
    239       IF( iost /= 0 ) THEN 
    240          IF(lwp) THEN 
    241             WRITE(numout,*) 
    242             WRITE(numout,*) ' ===>>>> : bad opening file: ahmcoef,  we stop. verify the file ' 
    243             WRITE(numout,*) ' =======   ===  ' 
    244          ENDIF 
    245          nstop = nstop + 1 
    246       ENDIF 
    247  
     239      IF( iost /= 0 ) CALL ctl_stop( ' ',  & 
     240           &    ' ===>>>> : bad opening file: ahmcoef, verify the file ahmcoef', & 
     241           &    ' =======   ===  ' ) 
    248242      REWIND inum 
    249243      READ(inum,9101) clexp, iim, ijm 
     
    375369      ! other level: re-increase the coef in the deep ocean 
    376370       
    377       DO jk = 1, 21 
     371#if defined key_orca_lev10 
     372      DO jk = 1, 210 
     373         zcoef(jk) = 1. 
     374      END DO 
     375      DO jk= 211, 230 
     376         zcoef(jk) = 1. + 0.1 * FLOAT(jk-210) 
     377      END DO 
     378      DO jk= 231, 260 
     379         zcoef(jk) = 3. + 0.2 * FLOAT(jk-230) 
     380      END DO 
     381      DO jk= 261, 270 
     382         zcoef(jk) = 9. + 0.1 * FLOAT(jk-260) 
     383      END DO 
     384      DO jk= 271, jpk 
     385         zcoef(jk) = 10. 
     386      END DO 
     387      DO jk= 1, jpk 
     388         IF(lwp) WRITE(numout,*) 'k= ',jk, 'cof ', zcoef(jk) 
     389      END DO 
     390#else 
     391       DO jk = 1, 21 
    378392         zcoef(jk) = 1. 
    379393      END DO 
     
    386400         zcoef(jk) = 10. 
    387401      END DO 
    388        
     402#endif 
     403 
    389404      DO jk = 2, jpk 
    390405         ahm1(:,:,jk) = MIN( zahm0(:,:), zcoef(jk) * ahm1(:,:,1) ) 
Note: See TracChangeset for help on using the changeset viewer.