when I figured out, how to compile the acousto program files, then I found two essential issues:
the first was to link to the right lapack library; best solution was:
the second issue was: The compilation crashes with current distributions, because it uses an old coding convention for the MPI library. There is a file
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h
and in this file the compatibility to version MPI1 has to be set:
OMPI_ENABLE_MPI1_COMPAT 1
The rest was just standard download and compilation work...
Maybe with these hints you get it running yourself
Best regards
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Kevin,
when I figured out, how to compile the acousto program files, then I found two essential issues:
the first was to link to the right lapack library; best solution was:
ln -s /usr/lib/x86_64-linux-gnu/libscalapack-openmpi.a /usr/lib/x86_64-linux-gnu/libscalapack.a
or alternatively, if your distribution has a dynamic library (check the respective file for existence):
ln -s /usr/lib/x86_64-linux-gnu/libscalapack-openmpi.so /usr/lib/x86_64-linux-gnu/libscalapack.so
the second issue was: The compilation crashes with current distributions, because it uses an old coding convention for the MPI library. There is a file
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h
and in this file the compatibility to version MPI1 has to be set:
OMPI_ENABLE_MPI1_COMPAT 1
The rest was just standard download and compilation work...
Maybe with these hints you get it running yourself
Best regards