I am encountering challenges while attempting to compile minisweep on a machine with the ARM64 architecture.
I can successfully execute ../minisweep/scripts/cmake_.sh as the how_to_run.txt shows, and get CMake files at ./build But there are some errors when make /home/yhl/mini/minisweep_work/minisweep/src/1_base/env_mpi.c:272: undefined reference to MPI_Comm_rank'
/usr/bin/ld: libsweeper.a(env_mpi.c.o): in function Env_mpi_barrier': /home/yhl/mini/minisweep_work/minisweep/src/1_base/env_mpi.c:302: undefined reference to MPI_Barrier'
/usr/bin/ld: libsweeper.a(env_mpi.c.o): in function Env_sum_d': /home/yhl/mini/minisweep_work/minisweep/src/1_base/env_mpi.c:314: undefined reference to MPI_Allreduce'
/usr/bin/ld: libsweeper.a(env_mpi.c.o): in function Env_bcast_int': '
It seems something wrong with mpi link, but I cant solve it.
I can successfully make and run the app on a X86_64 machine with the same cmake.sh as shown below