forum@abinit.org
Subject: The ABINIT Users Mailing List ( CLOSED )
List archive
- From: Francois Bottin <Francois.Bottin@cea.fr>
- To: forum@abinit.org
- Subject: Re: [abinit-forum] compile 5.3.0
- Date: Fri, 02 Feb 2007 16:51:19 +0100
Hi,
Thank you PM for your reply. Yes, it is a problem coming from the SCALAPACK library.
This library is not distributed within the Abinit package. This is the reason why a
preprocessing flag is added. Within the configure.ac file, you have to link to the SCALAPACK
library available on your platerform.
Note that the 5.3.0 is for developers only. The diagonalization within the subspace by using SCALAPACK
is just introduced in the 5.3.0. You use this feature at your own risk.
**** This version should used to check the correct merge of the different contributions,
also for debugging purposes, and it should not be used for production ****
Regards
Francois
Anglade Pierre-Matthieu wrote:
Hello,
It looks like you have a library problem.
Check that you have given your linker the clues to find the libraries
containing functions suc as blacs_gridexit, ndxg2p, ...
If you have included the necessary informations on you command line
(-l an -L flags) then your problem may come from incompatibility
between compilers. Make sure your intel compiler is really able to
link with your libs. If not, either recompile your libs or change
compiler.
Note that the problem may come from things as stupid as compilers
using different "name mangling" schemes.
regards
PMA
On 1/28/07, mailoliver@163.com <mailoliver@163.com> wrote:
Dear all:
I tried to compile abinit-5.3.0, there are some problems. Could you give me some advice?
Thanks
Tieyu Lu
*******************************************************
My system is Linux x86_64, Fortran compiler--intel-9.0.
I set :
CPP="/usr/bin/cpp"
with_cppflags="-DSCALAPACK -DMPI_FFT "
enable-mpi="yes"
with_mpi_prefix="/export/mpi/mpich-ifort9.0"
with_mpi_fc="/export/mpi/mpich-ifort9.0/bin/mpif90"
*****************************************************
error report:
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x8): In function `end_scalapack_':
: undefined reference to `blacs_gridexit_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x5f3): In function `idx_processeur_concerne_':
: undefined reference to `indxg2p_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x737): In function `glob_loc_':
: undefined reference to `numroc_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0xdad): In function `matrice_verif_globale_vecteur_':
: undefined reference to `indxg2p_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x14f8): In function `matrice_rangement_local_vecteur_':
: undefined reference to `indxg2p_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x162a): In function `matrice_extraction_vecteur_':
: undefined reference to `indxg2p_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x18bb): In function `matrice_pzgetrf_':
: undefined reference to `pzgetrf_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x1e82): In function `matrice_pzgetrs_':
: undefined reference to `pzgetrs_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x2062): In function `matrice_pzpotrf_':
: undefined reference to `pzpotrf_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x2409): In function `matrice_pzpotrs_':
: undefined reference to `pzpotrs_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x2af1): In function `matrice_pzgemm_':
: undefined reference to `pzgemm_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x364c): In function `matrice_pzheevx_':
: undefined reference to `pzheevx_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x3f47): In function `matrice_pzheevx_':
: undefined reference to `pzheevx_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x5126): In function `matrice_pzhegvx_':
: undefined reference to `pzhegvx_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x5c19): In function `matrice_pzhegvx_':
: undefined reference to `pzhegvx_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x61de): In function `construire_grille_scalapack_':
: undefined reference to `blacs_gridinit_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x6231): In function `construire_processeur_scalapack_':
: undefined reference to `blacs_gridinfo_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x62dc): In function `init_matrice_scalapack_':
: undefined reference to `numroc_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x6303): In function `init_matrice_scalapack_':
: undefined reference to `numroc_'
../../src/01managempi/lib01managempis.a(scalapack.o)(.text+0x6383): In function `init_matrice_scalapack_':
: undefined reference to `descinit_'
make[3]: *** [abinis] Error 1
make[3]: Leaving directory `/export/home/mchuang/lty/tool/abinit-5.3.0/src/main'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/export/home/mchuang/lty/tool/abinit-5.3.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home/mchuang/lty/tool/abinit-5.3.0'
make: *** [all] Error 2
--
##############################################################
Francois Bottin tel: 01 69 26 41 73
CEA/DIF fax: 01 69 26 70 77
BP 12 Bruyeres-le-Chatel email: Francois.Bottin@cea.fr
##############################################################
- Re: [abinit-forum] compile 5.3.0, Francois Bottin, 02/02/2007
Archive powered by MHonArc 2.6.16.