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