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




Responder a