[Nek5000-users] nelt>lelt

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Mon Nov 22 20:15:20 CST 2010


Thanks Alex, I got it working now.

Cheers,
Frank

On Mon, 2010-11-22 at 17:19 -0600, nek5000-users at lists.mcs.anl.gov
wrote:
> 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
> >
> _______________________________________________ Nek5000-users mailing list Nek5000-users at lists.mcs.anl.gov https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
-- 
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