unusual blacs names and scalapack support in 6.10.3
Posted: Thu Jan 26, 2012 10:48 pm
Hi all,
I am trying to install abinit 6.10.3 with scalapack support in several of our clusters, and I think I am having trouble becasue of the way we name our blacs libraries. Instead of the usual "libblacs...." all of ours are names "blacs..." What I have tried is to set the linalg flavor to custom, and the linalg libraries to the relevant mkl libraries and scalapack (MKL 10.0, --with-linalg-incs="-I$MKL_INC" --with-linalg-libs="-L$MKL_LIB -lmkl_lapack -lmkl_intel_lp64 -lmkl -lguide -lpthread -L$SCALAPACK_LIB -lscalapack $SCALAPACK_LIB/blacs_MPI-LINUX-0.a $SCALAPACK_LIB/blacsF77init_MPI-LINUX-0.a " but configure always tells me that there is no BLACS support and that there is no parallel library support.
A usable Makefile is generated, and the MKL libraries are linked correctly when abinit builds, but I also need to include scalapack.
I also tried puting the BLACS info on FC_LDFLAGS but I got the same result. Any ideas? Could I simply modify the generated Makefile to force the use of scalapack?
Thanks in advance,
Carlos
I am trying to install abinit 6.10.3 with scalapack support in several of our clusters, and I think I am having trouble becasue of the way we name our blacs libraries. Instead of the usual "libblacs...." all of ours are names "blacs..." What I have tried is to set the linalg flavor to custom, and the linalg libraries to the relevant mkl libraries and scalapack (MKL 10.0, --with-linalg-incs="-I$MKL_INC" --with-linalg-libs="-L$MKL_LIB -lmkl_lapack -lmkl_intel_lp64 -lmkl -lguide -lpthread -L$SCALAPACK_LIB -lscalapack $SCALAPACK_LIB/blacs_MPI-LINUX-0.a $SCALAPACK_LIB/blacsF77init_MPI-LINUX-0.a " but configure always tells me that there is no BLACS support and that there is no parallel library support.
A usable Makefile is generated, and the MKL libraries are linked correctly when abinit builds, but I also need to include scalapack.
I also tried puting the BLACS info on FC_LDFLAGS but I got the same result. Any ideas? Could I simply modify the generated Makefile to force the use of scalapack?
Thanks in advance,
Carlos