I'm on 16.04. When I
sudo apt-get install mpich
and check the lib directory
it contains the include dir as expected, but the lib directory within it:
is a symbolic link to:
So as far as I can tell, there are no lib files and I can't compile code because it doesn't find the mpich libraries.
/usr/lib/mpich$ readlink -f lib
Here are the compilation and link commands:
ifort -warn none -O2 -I/usr/include/mpich/ -c boundary.F90 -o boundary.o
ifort -o boundary.o -lmpi
and the error is:
boundary.F90:(.text+0xaa): undefined reference to `mpi_sendrecv_'
and the link directory is