← Back to team overview

dolfin team mailing list archive

Re: dolfin/viper plotting

 

Johannes Ring wrote:
On Thu, April 16, 2009 16:13, Johan Hake wrote:
On Thursday 16 April 2009 15:57:23 Patrick Riesen wrote:
Johan Hake wrote:
On Thursday 16 April 2009 15:03:26 Patrick Riesen wrote:
hi all

i updated to dolfin0.9 today on my amd64-debian-linux4.0. most seems
to
work fine but i get the following error when i call viper with an xml
file, such as
What versions of python do you have installed, maybee more crucial
what
version of python were your PyDOLFIN compiled against?

What does,

   pkg-config --modversion python-2

tell you? This should be the version your PyDOLFIN installation is
compiled against. It looks like your installation at least resides in
python2.5, these versions needs to be the same.
pkg-config --modversion python-2  gives me 2.4.4,

in dolfin0.8 it worked fine and i thought it was compiled against
python2.5. on our university system, python2.5 is not the default, so i
had
to manually point everything towards python2.5 but this might be wrong
therefore.
It's probably wrong when your PyDOLFIN is compiled againes 2.4. Do not
know
why it suddenly breaks.

what is the place the above command fetches the information on?
It's probably the pkg-config file python-2.pc, which most probably is
created
during the installation process. See in:

   dolfin/scons/simula-scons/simula_scons/pkgconfiggenerators/python.py

Unfortunatly it is not possible (yet) to set the default python
installation
directory through the scons system. Should this be possible?

It is possible. Simply run SCons with the Python binary you want to use:

    /some/path/pythonX.Y /some/other/path/scons

You should probably first remove the python-2.pc file under
scons/pkgconfig and any such file in PKG_CONFIG_PATH to make sure that a
new one is generated.

hi!

yeah so i checked trough my settings of PKG_CONFIG_PATH, removed python-2.pc, did a clean recompiling of dolfin and now the python module is behaving very nice :-)
Thanks again for the support & have a nice weekend,
patrick


Johannes

For example:

  scons withPythonDir=/where/your/python/installations/is

Johan

patrick

Johan

priesen@vierzack01:/<7>cpp>viper data.xml
Traceback (most recent call last):
   File "/home/priesen/dolfin0.9/bin/viper", line 123, in <module>
     _main(args[-1], None)
   File "/home/priesen/dolfin0.9/bin/viper", line 77, in _main
     return _dolfin_mesh_plotter(infile, outfile, data=data,
lutfile=lutfile, datatype=datatype)
   File "/home/priesen/dolfin0.9/bin/viper", line 27, in
_dolfin_mesh_plotter
     from dolfin import Mesh, UnitSquare, File, plot
   File
"/home/priesen/dolfin0.9/lib/python2.5/site-packages/dolfin/__init__.py"
, line 11, in <module>
     import cpp
   File
"/home/priesen/dolfin0.9/lib/python2.5/site-packages/dolfin/cpp.py",
line 6, in <module>
     import _cpp
ImportError:
/home/priesen/dolfin0.9/lib/python2.5/site-packages/dolfin/_cpp.so:
undefined symbol: Py_InitModule4

does someone have a clue on what went wrong ?

thanks for your help,
patrick



_______________________________________________
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

_______________________________________________
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