[Nek5000-users] nelt>lelt

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Mon Nov 22 17:19:52 CST 2010


Hello,

Your actual number of elements per core, nelt, is greater than the 
upper bound, lelt -- to be precise,  nelt=14179 > lelt=288.

You should either recompile the case with larger lelt or increase number 
of cores your are running on (make sure you have appropriate upper bound 
for them, lp, in SIZE)

Best,
Aleks


On Tue, 23 Nov 2010, nek5000-users at lists.mcs.anl.gov wrote:

> Hello all,
>
> Anyone have any idea what could be causing the following error (I am
> running 64 processes using 18432 elements)?
>
>                  18422   18423   18424   18425   18426   18427   18428
> 18429
>                  18430   18431   18432
> done :: mapping elements to processors
>
> ABORT: nelt>lelt!        0    14179      288
>
>
> My SIZE file follows.
>
>
>
>
>
>
> C     Dimension file to be included
> C
> C     HCUBE array dimensions
> C
>      parameter (ldim=3)
>      parameter (lx1=6,ly1=lx1,lz1=lx1,lelt=288,lelv=lelt)
>      parameter (lxd=9,lyd=lxd,lzd=lxd)
>      parameter (lelx=1,lely=1,lelz=1)
> c
>      parameter (lzl=3 + 2*(ldim-3))
> c
>      parameter (lx2=lx1-2)
>      parameter (ly2=ly1-2)
>      parameter (lz2=lz1-2)
>      parameter (lx3=lx1)
>      parameter (ly3=ly1)
>      parameter (lz3=lz1)
> c
> c     parameter (lpelv=lelv,lpelt=lelt,lpert=3)  ! perturbation
> c     parameter (lpx1=lx1,lpy1=ly1,lpz1=lz1)     ! array sizes
> c     parameter (lpx2=lx2,lpy2=ly2,lpz2=lz2)
> c
>      parameter (lpelv=1,lpelt=1,lpert=1)        ! perturbation
>      parameter (lpx1=1,lpy1=1,lpz1=1)           ! array sizes
>      parameter (lpx2=1,lpy2=1,lpz2=1)
> c
> c
> c     parameter (lbelv=lelv,lbelt=lelt)          ! MHD
> c     parameter (lbx1=lx1,lby1=ly1,lbz1=lz1)     ! array sizes
> c     parameter (lbx2=lx2,lby2=ly2,lbz2=lz2)
> c
>      parameter (lbelv=1,lbelt=1)                ! MHD
>      parameter (lbx1=1,lby1=1,lbz1=1)           ! array sizes
>      parameter (lbx2=1,lby2=1,lbz2=1)
> c
> C LX1M=LX1 when there are moving meshes; =1 otherwise
>      parameter (lx1m=lx1,ly1m=ly1,lz1m=lz1)
>      parameter (ldimt= 11)                       ! 3 passive scalars +
> T
>      parameter (ldimt1=ldimt+1)
>      parameter (ldimt3=ldimt+3)
>      parameter (lp = 64)
>      parameter (lelg = 18432)
> c
> c     Note:  In the new code, LELGEC should be about sqrt(LELG)
> c
>      PARAMETER (LELGEC = 1)
>      PARAMETER (LXYZ2  = 1)
>      PARAMETER (LXZ21  = 1)
> c
>      PARAMETER (LMAXV=LX1*LY1*LZ1*LELV)
>      PARAMETER (LMAXT=LX1*LY1*LZ1*LELT)
>      PARAMETER (LMAXP=LX2*LY2*LZ2*LELV)
>      PARAMETER (LXZ=LX1*LZ1)
>      PARAMETER (LORDER=3)
>      PARAMETER (MAXOBJ=4,MAXMBR=LELT*6,lhis=1)
> C
> C     Common Block Dimensions
> C
>      PARAMETER (LCTMP0 =2*LX1*LY1*LZ1*LELT)
>      PARAMETER (LCTMP1 =4*LX1*LY1*LZ1*LELT)
> C
> C     The parameter LVEC controls whether an additional 42 field arrays
> C     are required for Steady State Solutions.  If you are not using
> C     Steady State, it is recommended that LVEC=1.
> C
>      PARAMETER (LVEC=1)
> C
> C     Uzawa projection array dimensions
> C
>      parameter (mxprev = 20)
>      parameter (lgmres = 30)
> C
> C     Split projection array dimensions
> C
>      parameter(lmvec = 1)
>      parameter(lsvec = 1)
>      parameter(lstore=lmvec*lsvec)
> c
> c     NONCONFORMING STUFF
> c
>      parameter (maxmor = lelt)
> C
> C     Array dimensions
> C
>      COMMON/DIMN/NELV,NELT,NX1,NY1,NZ1,NX2,NY2,NZ2
>     $,NX3,NY3,NZ3,NDIM,NFIELD,NPERT,NID
>     $,NXD,NYD,NZD
>
> c automatically added by makenek
>      parameter(lxo   = lx1) ! max output grid size (lxo>=lx1)
>
> c automatically added by makenek
>      parameter(lpart = 10  ) ! max number of particles
>
> c automatically added by makenek
>      integer ax1,ay1,az1,ax2,ay2,az2
>      parameter (ax1=lx1,ay1=ly1,az1=lz1,ax2=lx2,ay2=ly2,az2=lz2) !
> running averages
>
>
> -- 
> Frank Herbert Muldoon, Ph.D. Mechanical Engineering
> Technische Universität Wien (Vienna University of Technology)
> Inst. f. Strömungsmechanik und Wärmeübertragung (Institute of Fluid
> Mechanics and Heat Transfer)
> Resselgasse 3
> 1040 Wien
> Tel: +4315880132232
> Fax: +4315880132299
> Cell:+436765203470
> fmuldoo (skype)
> http://tetra.fluid.tuwien.ac.at/fmuldoo/public_html/webpage/frank-muldoon.html
>


More information about the Nek5000-users mailing list