Dear Users,

I am trying to compile siesta-pexsi.
I have installed all the dependencies necessary to build the the pexsi lib. (parmetis, metis, superlu and scotch) Then I have created the pexsi lib libpexsi_linux.a. I ran the test in the example folder.
mpirun -n 1 ./driver_pselinv_complex_(suffix) and it worked fine.

Then I compile siesta-pexsi using an arch.make that I have used and has worked in the past for siesta-trunk-462. I have tried to add a link to the pexsi library in the arch.make by extending the line: LIBS=$(SCALAPACK_LIBS) $(BLACS_LIBS) $(LAPACK_LIBS) $(BLAS_LIBS) $(NETCDF_LIBS) $(PEXSI_LIB) $(DSUPERLU_LIB) $(PARMETIS_LIB) $(METIS_LIB) and giving the path to the new library for $(PEXSI_LIB) $(DSUPERLU_LIB) $(PARMETIS_LIB) $(METIS_LIB) it compile until the linking is done but at the end of the compilation I get this error. "....pexsi/src/libpexsi_linux.a(interface.o): In function `ReadDistSparseMatrixFormattedHeadInterface':"

I imagine I dont call the pexsi library correctly. Could anyone help me please? Has anyone managed to install siesta-pexsi correctly?

Thank you in advance,

Jean-Jo

--
Dr Jean-Joseph Adjizian
jean.adjiz...@uclouvain.be
Téléphone : +32 (0)10 47 85 66
IMCN, Universite Catholique de Louvain
Chemin des Étoiles 8 bte L7.03.01
1348, Louvain-La-Neuve, Belgium

Responder a