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 5180 for trunk/NEMOGCM – NEMO

Changeset 5180 for trunk/NEMOGCM


Ignore:
Timestamp:
2015-03-27T11:16:58+01:00 (9 years ago)
Author:
vancop
Message:

Remove out-of-bound exceptions

Location:
trunk/NEMOGCM/NEMO/LIM_SRC_3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/NEMO/LIM_SRC_3/limthd_dif.F90

    r5167 r5180  
    679679         END DO 
    680680 
    681          DO numeq = nlay_i + nlay_s + 1, nlay_s + 2, -1 
     681         DO numeq = nlay_i + nlay_s, nlay_s + 2, -1 
    682682            DO ji = kideb , kiut 
    683683               jk    =  numeq - nlay_s - 1 
  • trunk/NEMOGCM/NEMO/LIM_SRC_3/limtrp.F90

    r5167 r5180  
    8080      IF( nn_timing == 1 )  CALL timing_start('limtrp') 
    8181 
    82       CALL wrk_alloc( jpi,jpj,           zsm, zatold, zeiold, zesold ) 
    83       CALL wrk_alloc( jpi,jpj,jpl,       z0ice, z0snw, z0ai, z0es , z0smi , z0oi ) 
    84       CALL wrk_alloc( jpi,jpj,1,         z0opw ) 
    85       CALL wrk_alloc( jpi,jpj,nlay_i+1,jpl, z0ei ) 
    86       CALL wrk_alloc( jpi,jpj,jpl,       zhimax, zviold, zvsold, zsmvold ) 
     82      CALL wrk_alloc( jpi,jpj,            zsm, zatold, zeiold, zesold ) 
     83      CALL wrk_alloc( jpi,jpj,jpl,        z0ice, z0snw, z0ai, z0es , z0smi , z0oi ) 
     84      CALL wrk_alloc( jpi,jpj,1,          z0opw ) 
     85      CALL wrk_alloc( jpi,jpj,nlay_i,jpl, z0ei ) 
     86      CALL wrk_alloc( jpi,jpj,jpl,        zhimax, zviold, zvsold, zsmvold ) 
    8787 
    8888      IF( numit == nstart .AND. lwp ) THEN 
     
    459459      IF( ln_icectl )   CALL lim_prt( kt, iiceprt, jiceprt,-1, ' - ice dyn & trp - ' ) 
    460460      ! 
    461       CALL wrk_dealloc( jpi,jpj,           zsm, zatold, zeiold, zesold ) 
    462       CALL wrk_dealloc( jpi,jpj,jpl,       z0ice, z0snw, z0ai, z0es , z0smi , z0oi ) 
    463       CALL wrk_dealloc( jpi,jpj,1,         z0opw ) 
    464       CALL wrk_dealloc( jpi,jpj,nlay_i+1,jpl, z0ei ) 
    465       CALL wrk_dealloc( jpi,jpj,jpl,       zviold, zvsold, zhimax, zsmvold ) 
     461      CALL wrk_dealloc( jpi,jpj,            zsm, zatold, zeiold, zesold ) 
     462      CALL wrk_dealloc( jpi,jpj,jpl,        z0ice, z0snw, z0ai, z0es , z0smi , z0oi ) 
     463      CALL wrk_dealloc( jpi,jpj,1,          z0opw ) 
     464      CALL wrk_dealloc( jpi,jpj,nlay_i,jpl, z0ei ) 
     465      CALL wrk_dealloc( jpi,jpj,jpl,        zviold, zvsold, zhimax, zsmvold ) 
    466466      ! 
    467467      IF( nn_timing == 1 )  CALL timing_stop('limtrp') 
Note: See TracChangeset for help on using the changeset viewer.