[petsc-users] Question about dm_view

Matthew Knepley knepley at gmail.com
Thu May 29 12:00:35 CDT 2014


On Thu, May 29, 2014 at 11:04 AM, Sun, Hui <hus003 at ucsd.edu> wrote:

> A continuing problem: While I was running ./ex5, the output is normal.
> When I was running ./ex5 -help | grep whatever, the output is still normal.
> However, when I tried ./ex5 -help | head -20, it output the first 20 lines
> from help, then it output the some error message. I'm curious why there is
> such an error message. The error message is pasted below.
>

You will notice that the signal is "Broken Pipe". When 'head' is done, it
sends a SIGPIPE to the
process producing output. This is the standard behavior.

   Matt


> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: Caught signal number 13 Broken Pipe: Likely while reading
> or writing to a socket
> [0]PETSC ERROR: Try option -start_in_debugger or -on_error_attach_debugger
> [0]PETSC ERROR: or see
> http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html#Signal[0]PETSC
> ERROR: or try http://valgrind.org on GNU/linux and Apple Mac OS X to find
> memory corruption errors
> [0]PETSC ERROR: configure using --with-debugging=yes, recompile, link, and
> run
> [0]PETSC ERROR: to get more information on the crash.
> [0]PETSC ERROR: --------------------- Error Message
> ------------------------------------
> [0]PETSC ERROR: Signal received!
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: Petsc Release Version 3.1.0, Patch 8, Thu Mar 17 13:37:48
> CDT 2011
> [0]PETSC ERROR: See docs/changes/index.html for recent updates.
> [0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.
> [0]PETSC ERROR: See docs/index.html for manual pages.
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: ./ex5 on a darwin-op named blablabla by blablabla Thu May
> 29 08:57:47 2014
> [0]PETSC ERROR: Libraries linked from
> /usr/local/petsc-3.1-p8/darwin-opt/lib
> [0]PETSC ERROR: Configure run at Tue Mar 11 16:25:14 2014
> [0]PETSC ERROR: Configure options --CC=/usr/local/openmpi-1.4.3/bin/mpicc
> --CXX=/usr/local/openmpi-1.4.3/bin/mpicxx
> --FC=/usr/local/openmpi-1.4.3/bin/mpif90
> --LDFLAGS="-L/usr/local/openmpi-1.4.3/lib
> -Wl,-rpath,/usr/local/openmpi-1.4.3/lib" --PETSC_ARCH=darwin-opt
> --with-debugging=0 --with-hypre=1 --with-blas-lapack-lib --with-c++-support
> --download-hypre --download-f-blas-lapack --COPTFLAGS=-O3 --CXXOPTFLAGS=-O3
> --FOPTFLAGS=-O3
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: User provided function() line 0 in unknown directory
> unknown file
> --------------------------------------------------------------------------
> MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
> with errorcode 59.
>
> NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
> You may or may not see output from other processes, depending on
> exactly when Open MPI kills them.
>
>
>
> ________________________________________
> From: Sun, Hui
> Sent: Wednesday, May 28, 2014 1:16 PM
> To: Barry Smith
> Cc: Matthew Knepley; petsc-users at mcs.anl.gov
> Subject: RE: [petsc-users] Question about dm_view
>
> Thanks, now I get it working.   -Hui
>
> ________________________________________
> From: Barry Smith [bsmith at mcs.anl.gov]
> Sent: Wednesday, May 28, 2014 1:12 PM
> To: Sun, Hui
> Cc: Matthew Knepley; petsc-users at mcs.anl.gov
> Subject: Re: [petsc-users] Question about dm_view
>
> On May 28, 2014, at 2:13 PM, Sun, Hui <hus003 at ucsd.edu> wrote:
>
> > Do I have to turn it on thru ./configure and then make everything again?
>
>   No, just run the program with the option. For example if there is
> printed -dm_view_draw <false> then run the program with -dm_view_draw true
>
> Barry
>
> >
> > From: Matthew Knepley [knepley at gmail.com]
> > Sent: Wednesday, May 28, 2014 12:10 PM
> > To: Sun, Hui
> > Cc: Barry Smith; petsc-users at mcs.anl.gov
> > Subject: Re: [petsc-users] Question about dm_view
> >
> > On Wed, May 28, 2014 at 1:28 PM, Sun, Hui <hus003 at ucsd.edu> wrote:
> > Thanks Barry for quick reply. After I type ./ex5 -help | grep view, it
> comes out a list of options related to _view, all of which have the tag
> <FALSE>, what does this mean?
> >
> > The <FALSE> is the current value. They are all false because you have
> not turned them on. IF you are using the release version,
> > the viewing option is -da_view. The -dm_view is the new version which we
> are about to release.
> >
> >   Thanks,
> >
> >     Matt
> >
> > ________________________________________
> > From: Barry Smith [bsmith at mcs.anl.gov]
> > Sent: Wednesday, May 28, 2014 11:25 AM
> > To: Sun, Hui
> > Cc: petsc-users at mcs.anl.gov
> > Subject: Re: [petsc-users] Question about dm_view
> >
> >   Run as./ex5 -help | grep view to see the possibilities.  It depends on
> PETSc version number. When using the graphics want you generally want a
> -draw_pause -1 to stop that program at the graphic otherwise it pops up and
> disappears immediately.
> >
> >    Barry
> >
> >
> > On May 28, 2014, at 1:21 PM, Sun, Hui <hus003 at ucsd.edu> wrote:
> >
> > > Hello, I'm new to PETSc. I'm reading a tutorial slide given in
> Imperial College from this site: Slides. In slide page 28, there is
> description of viewing the DA. I'm testing from my MAC the same commands
> listed on that page, for example, ex5 -dm_view, nothing interesting happen
> except the Number of Newton iterations is outputted. I'm expecting that the
> PETSc numbering would show up as a graphic window or something. Can anyone
> tell me what's missing here? Thank you!   ( Hui )
> >
> >
> >
> >
> > --
> > What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which their
> experiments lead.
> > -- Norbert Wiener
>
>


-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20140529/3d5d3e1b/attachment.html>


More information about the petsc-users mailing list