On Sat, Mar 29, 2014 at 7:41 PM, Imran Ali
<[email protected]> wrote:
> I am getting the following error while trying to import dolfin :
>
>
> from dolfin import *
> ---------------------------------------------------------------------------
> ImportError                               Traceback (most recent call last)
> /uio/hume/student-u29/imranal/<ipython-input-1-f9fe29351801> in <module>()
> ----> 1 from dolfin import *
>
> /uio/hume/student-u29/imranal/Work/FEniCS/lib64/python2.6/site-packages/dolfin/__init__.pyc
> in <module>()
>      14
>      15 # Import names from the compiled cpp modules
>
> ---> 16 import cpp
>      17 from dolfin.cpp import *
>      18 from dolfin.cpp import __version__, __swigversion__
>
> /uio/hume/student-u29/imranal/Work/FEniCS/lib64/python2.6/site-packages/dolfin/cpp/__init__.py
> in <module>()
>      40
>      41     # Import the module
>
> ---> 42     exec("import %s" % module_name)
>      43     module = globals()[module_name]
>      44
>
> /uio/hume/student-u29/imranal/<string> in <module>()
>
> /uio/hume/student-u29/imranal/Work/FEniCS/lib64/python2.6/site-packages/dolfin/cpp/common.py
> in <module>()
>      26                 fp.close()
>      27             return _mod
> ---> 28     _common = swig_import_helper()
>      29     del swig_import_helper
>      30 else:
>
> /uio/hume/student-u29/imranal/Work/FEniCS/lib64/python2.6/site-packages/dolfin/cpp/common.py
> in swig_import_helper()
>      22         if fp is not None:
>      23             try:
> ---> 24                 _mod = imp.load_module('_common', fp, pathname,
> description)
>      25             finally:
>      26                 fp.close()
>
> ImportError: libmpi_cxx.so.1: cannot open shared object file: No such file
> or directory

Have you loaded the openmpi module as noted in the platform file?

  module load openmpi-i386

or on a 64 bits machine:

  module load openmpi-x86_64

> Additionally, while running the Poisson demo :
>
>
> $ gcc main.cpp

You should not compile the demo like that. Use something like the
following instead:

  mkdir build
  cd build
  cmake ..
  make
  ./demo_poisson

Johannes

> In file included from
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/multistage/dolfin_multistage.h:8,
>                  from
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin.h:21,
>                  from main.cpp:34:
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/multistage/PointIntegralSolver.h:25:23:
> error: Eigen/Dense: No such file or directory
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/multistage/PointIntegralSolver.h:101:
> error: ‘Eigen’ has not been declared
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/multistage/PointIntegralSolver.h:101:
> error: expected ‘;’ before ‘_J’
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/multistage/PointIntegralSolver.h:102:
> error: ‘Eigen’ has not been declared
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/multistage/PointIntegralSolver.h:102:
> error: expected ‘;’ before ‘<’ token
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/adaptivity/Extrapolation.h:90:
> error: ‘Eigen’ has not been declared
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/adaptivity/Extrapolation.h:90:
> error: expected ‘,’ or ‘...’ before ‘&’ token
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/adaptivity/LocalAssembler.h:49:
> error: ‘Eigen’ has not been declared
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/adaptivity/LocalAssembler.h:49:
> error: expected ‘,’ or ‘...’ before ‘&’ token
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/adaptivity/LocalAssembler.h:59:
> error: ‘Eigen’ has not been declared
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/adaptivity/LocalAssembler.h:59:
> error: expected ‘,’ or ‘...’ before ‘&’ token
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/adaptivity/LocalAssembler.h:68:
> error: ‘Eigen’ has not been declared
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/adaptivity/LocalAssembler.h:68:
> error: expected ‘,’ or ‘...’ before ‘&’ token
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/adaptivity/LocalAssembler.h:79:
> error: ‘Eigen’ has not been declared
> /uio/hume/student-u29/imranal/Work/FEniCS/include/dolfin/adaptivity/LocalAssembler.h:79:
> error: expected ‘,’ or ‘...’ before ‘&’ token
> _______________________________________________
> fenics-support mailing list
> [email protected]
> http://fenicsproject.org/mailman/listinfo/fenics-support
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to