failed to mention mpi libraries
Hi,
There a code, called BigDFT. I have tried to "configure" it with fortran mpif90 compiled through mpich-3.0.4 and I have compiled all mathematical libraries with the following paths: Quote:
Quote:
|
I'd start here --> http://bigdft.org/Wiki/index.php?title=Installation. However, it does seem the configure script is telling you how to solve the problem already.
|
Quote:
|
BigDFT will accept "libblas.a" ( or libblas.so ? ),
so I guess you can make a symlink : $ ln -s blas_LINUX.a libblas.a ? Why don't you just install the default *blas-dev* / *lapack-dev* etc. prerequisites with your package manager ? ? - |
Quote:
Quote:
|
You can always look at config.log to see the source code of the test program that is causing configure to abort and the compiler command that the configure script is using to try to build it. That may give you some additional clues about what is missing (sometimes the error messages from autoconf/automake can be a bit misleading).
|
1 Attachment(s)
Quote:
Quote:
|
# 7 .
How about this : `configure' will look for the "blas" that was used to build liblapack.a Are you sure that blas_LINUX.a is the blas that liblapack.a was build with ? - |
Quote:
Quote:
Quote:
|
When I install the BLAS, I usually make sure the resulting .a file is called libblas.a due to the well-known linking convention.
Is this building process expecting a libblas.a? \m/ |
Eduardo,
As I have mentioned in my posts above the .a file is "Blas_linux.a" in the path: "/home/sryzdn/Packages/BLAS" Looking at what bigdft site says, I don't know why "configure" does not recognize the path of the libraries I mention?! |
# 10 .
Seems libblas.so was used, in this example .. Code:
$ ldd bigdft |
I am able to configure against the ACML and Netlib BLAS on my machine. With a known, broken ATLAS BLAS library, I can't because BigDFT is unable to use dcopy (same error as your config.log). I would look more closely at your BLAS library. Perhaps try to build BigDFT against a different BLAS library and see if you have any success.
|
Would you please send me the command by which you have configured BigDft?
|
I was simply using
Code:
FC="mpif90" F77="mpif77" CC="mpicc" ./configure Since I use the pkgconfig files, I don't need to pass the --with-blas-path to the BigDFT configure script. However, if I pass Code:
--with-blas-path="/usr/local/lib64/netlib" Again, I would recommend trying to configure BigDFT against BLAS/LAPACK installed from your package manager to see if it works. If successful, this is more evidence your local BLAS library is borked. If not, it gives us more information to troubleshoot with. |
All times are GMT -5. The time now is 04:37 AM. |