[Nek5000-users] Segmentation fault occuerd
nek5000-users at lists.mcs.anl.gov
nek5000-users at lists.mcs.anl.gov
Mon Feb 15 09:45:19 CST 2010
Hello,
I have some trouble to run my simulation... When I start running my
simulation, I receive the following error-message (I compiled the run
in debugging mode -g and with traceback):
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image PC Routine Line
Source libc.so.6 00002B76C2128FA0 Unknown
Unknown Unknown
nek5000 0000000000500D48 chcopy_ 434 math.f
nek5000 000000000071BA91 exitti_ 399 comm_mpi.f
nek5000 0000000000565F6A set_conv_char_ 603 convect.f
nek5000 0000000000561C80 setup_convect_ 44 convect.f
nek5000 00000000004E805C setics_ 393 ic.f
nek5000 0000000000417B2A nek_init_ 164 drive1.f
nek5000 0000000000415FCD MAIN__ 26 drive.f
nek5000 0000000000415F8C Unknown Unknown Unknown
libc.so.6 00002B76C20D14CA Unknown Unknown Unknown
nek5000 0000000000415EBA Unknown Unknown Unknown
--------------------------------------------------------------------------
mpirun has exited due to process rank 0 with PID 10816 on
node ifh-taifun exiting without calling "finalize". This may
have caused other processes in the application to be
terminated by signals sent by mpirun (as reported here).
--------------------------------------------------------------------------
By debbuging I've seen, that follwoing values in the subroutine
set_conv_char (in convect.f) seem to be a little strange:
nxd= 0
nyd= 7457184
nzd= 0
In my DEALIAS-file the follwing line is commented out:
C common /dedim/ nxd,nyd,nzd
I tried to run the simulation with the declaration in the DEALIAS-file
and a include 'DEALIAS'
in the subroutine set_conv_char (in convect.f) but the the run also is dying:
ZWGJD: Minimum number of Gauss points is 1 -1633391248
call exitt: dying ...
Do you maybe know where there might be my buck??
Thx a lot.
Fred
Here my SIZEu-file:
C Dimension file to be included
C
C HCUBE array dimensions
C
PARAMETER (LDIM=3)
PARAMETER (LX1=6,LY1=6,LZ1=6,LELT=4420,LELV=4420)
parameter (lxd=9,lyd=lxd,lzd=lxd)
parameter (lelx=6,lely=lelx,lelz=lelx)
PARAMETER (LZL=3)
PARAMETER (LX2=LX1-2)
PARAMETER (LY2=LY1-2)
PARAMETER (LZ2=LZ1-2)
PARAMETER (LX3=LX1)
PARAMETER (LY3=LY1)
PARAMETER (LZ3=LZ1)
parameter (lpelv=1,lpelt=1,lpert=1) ! perturbation
parameter (lpx1=1,lpy1=1,lpz1=1) ! array sizes
parameter (lpx2=1,lpy2=1,lpz2=1)
parameter (lbelv=1,lbelt=1) ! MHD
parameter (lbx1=1,lby1=1,lbz1=1) ! array sizes
parameter (lbx2=1,lby2=1,lbz2=1)
C LX1M=LX1 when there are moving meshes; =1 otherwise
PARAMETER (LX1M=1,LY1M=1,LZ1M=1)
PARAMETER (LDIMT= 1)
c PARAMETER (LDIMT= 3)
PARAMETER (LDIMT1=LDIMT+1)
PARAMETER (LDIMT3=LDIMT+3)
PARAMETER (LP = 8)
PARAMETER (LELG = LP*LELT)
c
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)
C FF PARAMETER (MAXOBJ=2,MAXMBR=LELT*6)
PARAMETER (MAXOBJ=4,MAXMBR=LELT*6,lhis=100)
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
C FF PARAMETER (MXPREV = 10)
parameter (mxprev = 20)
parameter (lgmres = 40)
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,NID
c automatically added by makenek
parameter(lxo = lx1) ! max output grid size (lxo>=lx1)
c automatically added by makenek
parameter(lpart = 1 ) ! 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
More information about the Nek5000-users
mailing list