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 <http://5.0.2.36/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 <https://github.com/firedrakeproject/firedrake/issues/680#issuecomment-175511215> 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