Skip to Content.
Sympa Menu

forum - Re:Re: [abinit-forum] compile 5.3.0

forum@abinit.org

Subject: The ABINIT Users Mailing List ( CLOSED )

List archive

Re:Re: [abinit-forum] compile 5.3.0


Chronological Thread 
  • From: mailoliver <mailoliver@163.com>
  • To: forum@abinit.org
  • Subject: Re:Re: [abinit-forum] compile 5.3.0
  • Date: Wed, 31 Jan 2007 15:40:41 +0800 (CST)

Dear all:
 
I have successfully compiled the code. It needs link to MKL. But there is still a problem. When I try to run abinip, it reports :
 
symbol lookup error: abinip: undefined symbol: __intel_new_proc_init
Could you give me some advice? Thanks.
 
Tieyu Lu
 
My cpu is Intel EM64T, fortran compiler is intel_fortran_9.1, c compiler is intel_c_9.1, and MKL_9.0.
 
 
 
 

在2007-01-29,Javad hashemifar <jhashemifar@gmail.com> 写道:
Hello

Please try the preprocessor flag -D__INTEL for the C compiler to see
whether it solves your compiling problem.

Regards
Javad Hashemifar

On 1/28/07, Anglade Pierre-Matthieu <anglade@gmail.com> 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
> >
>
>
> --
> Pierre-Matthieu Anglade
>


-- 
======================================
Seyed Javad  Hashemifar,    Ph.D.
[current:]
Tel:+49-203-3794743        Fax:+49-203-3794742
Fachbereich Physik (AG Kratzer), Universitat Duisburg-Essen
47048 Dusiburg, Germany
[permanent:]
Tel:  +98-311-3912375       Fax: +98-311-3912376
Physics Department, Isfahan University of Technology
84156 Isfahan, Iran
---------------------------------------------------------------------------



想加入吗?1.9亿用户正在使用网易邮箱 www.126.com


Archive powered by MHonArc 2.6.16.

Top of Page