Hi Tao,

May I ask which machine you are using?

Stampede for instance has mvapich2 available which has mpi4py, and works with PETSc/firedrake.

- Tuomas

On 02/10/2016 06:26 PM, Tao Wang wrote:
Since firedrake depends on mpi4py, which depends on open-mpi or mpich. But the server I used does not have them, only having intel mpi.  The following is a test.

python -c "from mpi4py import MPI"


====Error msg ====
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: /work/03915/taoncsu/firedrake.impi/firedrake/lib/python2.7/site-packages/mpi4py/MPI.so: undefined symbol: ompi_mpi_char

Then, I run
nm /opt/apps/intel15/impi/5.0.2.044/intel64/lib/libmpi.so.12 | grep ompi_mpi_char

Nothing is returned, it seems there is no such symbol in Intel MPI implementation.

Does this suggest that firedrake cannot work with intel mpi implementation ?


On Wed, Feb 10, 2016 at 8:43 PM, Tao Wang <twang15@ncsu.edu> wrote:
I failed to install it on CentOS with --no-package-manager option

Please see this issue for more details.
Could you answer my questions one by one ?

Thanks a lot for your help.

On Wed, Feb 10, 2016 at 5:50 PM, Miklós Homolya <m.homolya14@imperial.ac.uk> wrote:
Make sure you have all the other dependencies installed and then use the install script with the —no-package-manager option.

> On 10 Feb 2016, at 22:28, Tao Wang <twang15@ncsu.edu> wrote:
>
> Hi, all
>
> I notice firedrake has dependency on open-mpi.  But, I want to use other mpi implementation.
> I already have impi installed on my machine.
>
> What should I do to make this change happen ?
>
> Thanks,
> Tao
> _______________________________________________
> firedrake mailing list
> firedrake@imperial.ac.uk
> https://mailman.ic.ac.uk/mailman/listinfo/firedrake


_______________________________________________
firedrake mailing list
firedrake@imperial.ac.uk
https://mailman.ic.ac.uk/mailman/listinfo/firedrake




_______________________________________________
firedrake mailing list
firedrake@imperial.ac.uk
https://mailman.ic.ac.uk/mailman/listinfo/firedrake