Dear Firedrake developers,

 

I’m trying to install Firedrake with the install script on CentOS Linux release 7.3.1611. I’m doing a

 

“firedrake-install --no_package_manager --disable-ssh”.

 

The script fails when building pyop2/sparsity.cpp, because it did not find mpi.h. I notice that he uses gcc for compiling while he should use the appropriate MPI Wrapper function mpicxx.

 

There are environment variables available in my system ($MPICC, $MPICXX, $MPIFC) pointing to the appropriate MPI Wrappers (mpicc, mpicxx, mpif90).

 

How do I tell the install script to use these? I notice the option “--mpicc” for the C compiler, but how do I set the C++  (and Fortran) compiler?

Thank you!

Henrik

 

 

--

Dipl.-Math. Henrik Büsing

Institute for Applied Geophysics and Geothermal Energy

E.ON Energy Research Center

RWTH Aachen University

------------------------------------------------------

Mathieustr. 10            |    Tel +49 (0)241 80 49907

52074 Aachen, Germany     |    Fax +49 (0)241 80 49889

------------------------------------------------------

http://www.eonerc.rwth-aachen.de/GGE

hbuesing@eonerc.rwth-aachen.de

------------------------------------------------------