bombing out writing large scratch files

Matthew Knepley knepley at gmail.com
Sat May 27 17:47:53 CDT 2006


1) Make sure ssh is forwarding X (-Y I think)

2) -start_in_debugger

3) -display <your machine>:0.0

should do it.

   Matt

On 5/27/06, Randall Mackie <randy at geosystem.us> wrote:
>
> This is a stupid question, but how do I start in the debugger if I'm
> running
> on a cluster half-way around the world and I'm working on that cluster
> via ssh?
>
> Randy
>
>
> Matthew Knepley wrote:
> > The best thing to do here is get a stack trace from the debugger. From
> the
> > description, it is hard to tell what statement is trying to access which
> > illegal
> > memory.
> >
> >    Matt
> >
> > On 5/27/06, *Randall Mackie* <randy at geosystem.us
> > <mailto:randy at geosystem.us>> wrote:
> >
> >     In my PETSc based modeling code, I write out intermediate results to
> >     a scratch
> >     file, and then read them back later. This has worked fine up until
> >     today,
> >     when for a large model, this seems to be causing my program to crash
> >     with
> >     errors like:
> >
> >
> ------------------------------------------------------------------------
> >     [9]PETSC ERROR: Caught signal number 11 SEGV: Segmentation
> >     Violation, probably memory access out of range
> >
> >
> >     I've tracked down the offending code to:
> >
> >                IF (rank == 0) THEN
> >                  irec=(iper-1)*2+ipol
> >                  write(7,rec=irec) (xvec(i),i=1,np)
> >                END IF
> >
> >     It writes out xvec for the first record, but then on the second
> >     record my program is crashing.
> >
> >     The record length (from an inquire statement) is  recl     22626552
> >
> >     The size of the scratch file when my program crashes is 98M.
> >
> >     PETSc is compiled using the intel compilers ( v9.0 for fortran),
> >     and the users manual says that you can have record lengths of
> >     up to 2 billion bytes.
> >
> >     I'm kind of stuck as to what might be the cause. Any ideas from
> anyone
> >     would be greatly appreciated.
> >
> >     Randy Mackie
> >
> >     ps. I've tried both the optimized and debugging versions of the
> PETSc
> >     libraries, with the same result.
> >
> >
> >     --
> >     Randall Mackie
> >     GSY-USA, Inc.
> >     PMB# 643
> >     2261 Market St.,
> >     San Francisco, CA 94114-1600
> >     Tel (415) 469-8649
> >     Fax (415) 469-5044
> >
> >     California Registered Geophysicist
> >     License No. GP 1034
> >
> >
> >
> >
> > --
> > "Failure has a thousand explanations. Success doesn't need one" -- Sir
> > Alec Guiness
>
> --
> Randall Mackie
> GSY-USA, Inc.
> PMB# 643
> 2261 Market St.,
> San Francisco, CA 94114-1600
> Tel (415) 469-8649
> Fax (415) 469-5044
>
> California Registered Geophysicist
> License No. GP 1034
>
>


-- 
"Failure has a thousand explanations. Success doesn't need one" -- Sir Alec
Guiness
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20060527/be52ebfe/attachment.htm>


More information about the petsc-users mailing list