Strange messages like
APPLICATION TERMINATED WITH THE EXIT STRING: Hangup (signal 1)
in stdout or MPI error messages in stderr may appear with dynamically linked libraries.
Linking ScaLAPACK libraries statically using
LIBS = -Wl,--start-group $(MKLPATH)/intel64/libmkl_scalapack_lp64.a $(MKLPATH)/intel64/libmkl_blacs_intelmpi_lp64.a $(MKLPATH)/intel64/libmkl_intel_lp64.a $(MKLPATH)/intel64/libmkl_sequential.a $(MKLPATH)/intel64/libmkl_core.a -static_mpi -Wl,--end-group
may overcome these problems.