catrina, --prefix defines where you want to install the program you're compiling, you need to set up your MPI installation, add your_mpi_install/bin to PATH, and your_mpi_install/lib to LD_LIBRARY_PATH. You also need to set up the environment for BLAS/LAPACK and SCALAPACK.
zhou huiqun @earth sciences, nanjing university, china ----- Original Message ----- From: catrina desport To: [email protected] Sent: Thursday, March 03, 2011 7:27 PM Subject: [SIESTA-L] Confused by mpi Hi, I am installing siesta-3.0-rc2 on my core to quad and I have followed all the way to install mpich2 and the rest of the libraries to make the parallel compilation. My arch.make as enclosed. Anyway, when I want to "make" finally I receive the following error: Fatal Error: Can't open module file 'mpi_siesta.mod' for reading at (1): No such file or directory make: *** [sys.o] Error 1 The friends in siesta mailing list have proposed to configure while enabling mpi. when I type: ../Src/configure FC=mpif90 --prefix=/home/mpich2-install/bin I receive the following error: checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for Fortran compiler default output file name... configure: error: Fortran compiler cannot create executables See `config.log' for more details. How is it possible while I have compiled the blacs, lapack and the rest of the libraries using this prefix? and I have tested the mpich I have installed it is working properly. I hope you would help me. CTRN
