Yeah, that's not the case for me. I did:

brew uninstall gcc
brew uninstall openmpi

brew install openmpi
brew install gcc

and here's what I have:

mpicc --show

clang -I/usr/local/Cellar/open-mpi/1.10.1/include -L/usr/local/opt/libevent/lib -L/usr/local/Cellar/open-mpi/1.10.1/lib -lmpi


mpicxx --show

clang++ -I/usr/local/Cellar/open-mpi/1.10.1/include -L/usr/local/opt/libevent/lib -L/usr/local/Cellar/open-mpi/1.10.1/lib -lmpi_cxx -lmpi


mpif90 --show

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

No underlying compiler was specified in the wrapper compiler data file

(e.g., mpicc-wrapper-data.txt)

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


On Tue, Dec 1, 2015 at 4:51 AM, Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk> wrote:


On 01/12/15 11:48, Justin Chang wrote:
> The issue was that homebrew's openmpi 1.10.1 does not link to any
> gfortran compiler. I rebuilt openmpi primarily to include the gcc
> fortran compiler. Though I think the cleaner way would be to modify
> the mpif90-wrapper-data.txt to ensure that the compiler points to a
> working gfortran.

Oh, weird.  So I'm on El Cap, and so brew installs gcc and openmpi
from bottles.  I did:

brew uninstall gcc
brew uninstall openmpi

brew install openmpi
brew install gcc

And now mpif90 -show gives:

/usr/local/bin/gfortran ...

So it's all set up correctly AFAICT.

Cheers,

Lawrence


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