← Back to team overview

dolfin team mailing list archive

Re: Plot problem

 



Garth N. Wells wrote:

Anders Logg wrote:
On Mon, Mar 17, 2008 at 05:18:03PM +0000, Garth N. Wells wrote:
I'm having a tough time getting the demos to work again :(.

Disabling PETSc, I can plot using pyDOLFIN, but running a cpp demo (like poisson) I get

*** glibc detected *** python: free(): invalid next size (fast): 0x084667f0 ***

when the demo tries to plot. Any ideas?
Same here:

*** glibc detected *** python: free(): invalid next size (fast):
0x084fdbf8 ***

If you write

  ls -lrt /tmp/*.py

you'll see the Python script that is run when calling plot() from C++.

Here's what it looks like:

  from dolfin import *

  object = Function("/tmp/filepjlanT.xml")
  plot(object)

Running just this script reproduces the error one gets when running
the Poisson demo. From the trace it looks like something goes wrong in
DiscreteFunction::interpolate() when DOLFIN is compiled with PETSc.


I'm getting the error with PETSc disabled.

When I enable PETSc, I get a message that plotting is not configured.

I looked at it briefly but couldn't figure it out.



Looks like the problem was introduced by

  http://www.fenics.org/hg/dolfin?cs=2576b428fd0e

I haven't had a look at the details.

Garth

I'll take a look.

Garth

Also, what's the plan with PETSc? Will '-Wl,-rpath' be added when creating the library? Because it not there now and because I don't want to add the PETSc directory to LD_CONFIFG, at the moment I can't run any of the demos when using PETSc.
Same here.


_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/dolfin-dev



Follow ups

References