<div dir="ltr"><div>Hi Jacob,</div><div><br></div><div>Attached is the configure.log and the makefile. It worked on a computing cluster earlier. The petsc and other necessary modules were built by system administrator on the cluster. I am trying to build the same code on a workstation.<br></div><div><br></div><div>Sincerely,</div><div>Swarnava<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 15, 2021 at 8:57 PM Jacob Faibussowitsch <<a href="mailto:jacob.fai@gmail.com">jacob.fai@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">Hello,<div><br></div><div>If possible, can you include a copy of your configure.log which you used to configure petsc? It will give useful information about your machine and compilers. What system did this work with successfully? Also please attach the makefile directly rather than including its contents as text, it is much easier to read.</div><div><br><div>
<div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div>Best regards,<br><br>Jacob Faibussowitsch<br>(Jacob Fai - booss - oh - vitch)<br>Cell: (312) 694-3391</div></div>

</div>
<div><br><blockquote type="cite"><div>On Feb 15, 2021, at 20:47, Swarnava Ghosh <<a href="mailto:swarnava89@gmail.com" target="_blank">swarnava89@gmail.com</a>> wrote:</div><br><div><div dir="ltr"><div>Dear Petsc developers and users,</div><div><br></div><div>I am having some issue with building my code with the following makefile. I was earlier able to build this with the same makefile on a different machine. Would you please help me out on this issue?</div><div><br></div><div>Contents of makefile:</div><div>==============================================<br></div><div>all:sparc<br><br>CPPFLAGS = -I ./inc -I ${MKLROOT}/include -L ${MKLROOT}/lib/ -llapack-addons -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread<br><br>SOURCECPP = ./src/<a href="http://main.cc" target="_blank">main.cc</a> ./src/<a href="http://initObjs.cc" target="_blank">initObjs.cc</a> ./src/<a href="http://readfiles.cc" target="_blank">readfiles.cc</a> ./src/<a href="http://energy.cc" target="_blank">energy.cc</a> ./src/<a href="http://ExchangeCorrelation.cc" target="_blank">ExchangeCorrelation.cc</a> ./src/<a href="http://occupation.cc" target="_blank">occupation.cc</a> ./src/<a href="http://poisson.cc" target="_blank">poisson.cc</a> ./src/<a href="http://chebyshev.cc" target="_blank">chebyshev.cc</a> ./src/<a href="http://scf.cc" target="_blank">scf.cc</a> ./src/<a href="http://mixing.cc" target="_blank">mixing.cc</a> ./src/<a href="http://forces.cc" target="_blank">forces.cc</a> ./src/<a href="http://relaxatoms.cc" target="_blank">relaxatoms.cc</a> ./src/<a href="http://multipole.cc" target="_blank">multipole.cc</a> ./src/<a href="http://electrostatics.cc" target="_blank">electrostatics.cc</a> ./src/<a href="http://tools.cc" target="_blank">tools.cc</a><br><br>SOURCEH = ./inc/sddft.h ./inc/isddft.h<br><br>OBJSC = ./src/main.o ./src/initObjs.o ./src/readfiles.o ./src/energy.o ./src/ExchangeCorrelation.o ./src/occupation.o ./src/poisson.o ./src/chebyshev.o ./src/scf.o ./src/mixing.o ./src/forces.o ./src/relaxatoms.o ./src/multipole.o ./src/electrostatics.o ./src/tools.o<br><br>LIBBASE = ./lib/sparc<br><br>CLEANFILES = ./lib/sparc <br><br>include ${PETSC_DIR}/lib/petsc/conf/variables<br>include ${PETSC_DIR}/lib/petsc/conf/rules<br><br>sparc: ${OBJSC} chkopts<br>        ${CLINKER} -Wall -o ${LIBBASE} ${OBJSC} ${PETSC_LIB}<br>  ${RM} $(SOURCECPP:%.cc=%.o)</div><div><br></div><div>===========================================<br></div><div>Error:</div><div>/home/swarnava/petsc/linux-gnu-intel/bin/mpicxx -o src/main.o -c -g     -I/home/swarnava/petsc/include -I/home/swarnava/petsc/linux-gnu-intel/include    `pwd`/src/<a href="http://main.cc" target="_blank">main.cc</a><br>/home/swarnava/Research/Codes/SPARC/src/<a href="http://main.cc" target="_blank">main.cc</a>(24): catastrophic error: cannot open source file "sddft.h"<br>  #include "sddft.h"<br>                    ^<br></div><div>====================================================</div><div><br></div><div>It's not able to see the header file though I have -I ./inc in  CPPFLAGS. The directory containing makefile has the directory "inc" with the headers and "src" with the .cc files.</div><div><br></div><div>Thank you,</div><div>Swarnava<br></div><div><br></div><div><br></div></div>
</div></blockquote></div><br></div></div></blockquote></div>