dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #06255
Re: Is PyDOLFIN broken?
On Fri, Feb 15, 2008 at 11:50:41AM -0500, Gideon Simpson wrote:
> I too have been seeing this error, but attributed it to using OS X
> 10.5.
Since it works for me, it would be excellent if you could try to find
out what goes wrong.
Another thing you could try is to run
ffc-clean
It might be that you have some old forms/modules in your FFC cache
(~/.ffc/cache) which have been built for UFC 1.0.
> Also, I find that some, but not all, of pydolfin does work,
> such as the mesh related examples. Things involving PETSc tend to
> cause these convulsions.
I have just gone through all the demos and if you pull the latest
version, all Python demos should work, unless they explicitly state
so when you run them:
"This demo is not working, please fix me"
There are still a few things to fix in the Python interface, things
that work in C++ but not in Python. These are mainly NonlinearPDE,
assembly over subdomains and ODE.
If something else breaks, please tell us.
--
Anders
>
> On Feb 15, 2008, at 11:02 AM, Harish Narayanan wrote:
>
> > Kristian Oelgaard wrote:
> >> I just cloned UFC, FFC and DOLFIN.
> >>
> >> When I run the
> >> dolfin/src/demo/pde/poisson/python/demo.py
> >>
> >> I get a segmentation fault when assembling the linear form
> >>
> >> Assembling rank 1 form.
> >> Assembling over 2048 cells.
> >> | Assembling over cells |
> >>
> >> |-----------------------------------------------------------------|
> >> 0.0%
> >> Segmentation fault (core dumped)
> >>
> >> Has anyone experienced the same kind of problem?
> >>
> >
> > To reproduce this, I just updated UFC, FFC and DOLFIN. Upon rebuilding
> > them (after a 'make distclean' for DOLFIN), I see the following. I
> > believe it's a slightly more verbose manifestation of the your error.
> > I'll step through it with gdb.
> >
> > # python demo.py
> >
> > <snip>
> >
> > | Assembling over cells |
> > |-----------------------------------------------------------------|
> > 0.0%
> > [0]PETSC ERROR:
> > ------------------------------------------------------------------------
> > [0]PETSC ERROR: Caught signal number 10 BUS: Bus Error, possibly
> > illegal
> > memory access
> > [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 linux or man libgmalloc on
> > Apple 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 2.3.3, Patch 8, Fri Nov 16
> > 17:03:40 CST 2007 HG revision:
> > 414581156e67e55c761739b0deb119f7590d0f4b
> > [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: unknown on a darwin9.2 named edfico by hnarayan Fri
> > Feb
> > 15 10:51:27 2008
> > [0]PETSC ERROR: Libraries linked from
> > /Users/hnarayan/Work/FEniCS/petsc-2.3.3-p8/lib/darwin9.2.0-cxx-opt
> > [0]PETSC ERROR: Configure run at Wed Feb 13 20:26:19 2008
> > [0]PETSC ERROR: Configure options --with-fc=0 --with-clanguage=cxx
> > --with-debugging=0 COPTFLAGS=-O3 --with-shared=0
> > [0]PETSC ERROR:
> > ------------------------------------------------------------------------
> > [0]PETSC ERROR: User provided function() line 0 in unknown directory
> > unknown file
> > [edfico:37499] MPI_ABORT invoked on rank 0 in communicator
> > MPI_COMM_WORLD with errorcode 59
> >
> >
> > _______________________________________________
> > DOLFIN-dev mailing list
> > DOLFIN-dev@xxxxxxxxxx
> > http://www.fenics.org/mailman/listinfo/dolfin-dev
>
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev
References