dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #15657
Re: MPI problem with python demos
On Friday 25 September 2009 09:03:20 Harish Narayanan wrote:
> Has anyone seen the following problem when trying to run python demos?
> The C++ demos work, both in serial and in parallel. When I try to run
> python demos (either in serial or in parallel), I receive the following
> (on a hardy machine):
>
>
> $ python demo.py
>
> Traceback (most recent call last):
> File "demo.py", line 16, in <module>
> V = VectorFunctionSpace(mesh, "CG", 1)
> File
> "/home/harish/Work/FEniCS/build/lib/python2.5/site-packages/dolfin/function
> space.py", line 271, in __init__
> spaces = dim*[FunctionSpace(mesh, family, degree, restriction)]
> File
> "/home/harish/Work/FEniCS/build/lib/python2.5/site-packages/dolfin/function
> space.py", line 194, in __init__
> FunctionSpaceBase.__init__(self, mesh, element)
> File
> "/home/harish/Work/FEniCS/build/lib/python2.5/site-packages/dolfin/function
> space.py", line 43, in __init__
> ufc_element, ufc_dofmap = jit(self._element)
> File
> "/home/harish/Work/FEniCS/build/lib/python2.5/site-packages/dolfin/jit.py",
> line 43, in mpi_jit
> if MPI.num_processes() == 1:
> TypeError: num_processes() takes exactly 1 argument (0 given)
I guess you have SWIG version 1.3.37?
A regression bug was introduced in this release for static methods.
You should probably upgrade your SWIG. SWIG is now at 1.3.40.
Should we require SWIG version larger than 1.3.37 in our build system? Would
this work for the different ubuntu packages?
Johan
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev
>
Follow ups
References