[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