<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Swarnava,<div class=""><br class=""></div><div class="">Perhaps try CXXFLAGS instead of CPPFLAGS. Alternatively, you may explicitly declare a %.o: %.cc target and force it to include your CPPFLAGS.</div><div class=""><br class=""><div class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div>Best regards,<br class=""><br class="">Jacob Faibussowitsch<br class="">(Jacob Fai - booss - oh - vitch)<br class="">Cell: (312) 694-3391</div></div>

</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On Feb 16, 2021, at 08:42, Matthew Knepley <<a href="mailto:knepley@gmail.com" class="">knepley@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta charset="UTF-8" class=""><div dir="ltr" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><div dir="ltr" class="">On Mon, Feb 15, 2021 at 10:50 PM Barry Smith <<a href="mailto:bsmith@petsc.dev" class="">bsmith@petsc.dev</a>> wrote:<br class=""></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;">Swarnava,<br class=""><br class="">sddft.h is not a PETSc include file, nor is it used by PETSc so I think the issue is not directly to PETSc it is related to where sddft is on the machine and how it is found by your makefile.<br class=""></blockquote><div class=""><br class=""></div><div class="">Barry,</div><div class=""><br class=""></div><div class="">His problem is that he is trying to put extra include flags on the compile line, but it is not working. I am wondering if his make is malfunctioning.</div><div class=""><br class=""></div><div class="">  Thanks,</div><div class=""><br class=""></div><div class="">     Matt</div><div class=""> </div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;">  Barry<br class=""><br class=""><br class=""><br class="">> On Feb 15, 2021, at 7:47 PM, Swarnava Ghosh <<a href="mailto:swarnava89@gmail.com" target="_blank" class="">swarnava89@gmail.com</a>> wrote:<br class="">><span class="Apple-converted-space"> </span><br class="">> Dear Petsc developers and users,<br class="">><span class="Apple-converted-space"> </span><br class="">> 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?<br class="">><span class="Apple-converted-space"> </span><br class="">> Contents of makefile:<br class="">> ==============================================<br class="">> all:sparc<br class="">><span class="Apple-converted-space"> </span><br class="">> CPPFLAGS = -I ./inc -I ${MKLROOT}/include -L ${MKLROOT}/lib/ -llapack-addons -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread<br class="">><span class="Apple-converted-space"> </span><br class="">> SOURCECPP = ./src/<a href="http://main.cc" class="">main.cc</a> ./src/<a href="http://initObjs.cc" class="">initObjs.cc</a> ./src/<a href="http://readfiles.cc" class="">readfiles.cc</a> ./src/<a href="http://energy.cc" class="">energy.cc</a> ./src/<a href="http://ExchangeCorrelation.cc" class="">ExchangeCorrelation.cc</a> ./src/<a href="http://occupation.cc" class="">occupation.cc</a> ./src/<a href="http://poisson.cc" class="">poisson.cc</a> ./src/<a href="http://chebyshev.cc" class="">chebyshev.cc</a> ./src/<a href="http://scf.cc" class="">scf.cc</a> ./src/<a href="http://mixing.cc" class="">mixing.cc</a> ./src/<a href="http://forces.cc" class="">forces.cc</a> ./src/<a href="http://relaxatoms.cc" class="">relaxatoms.cc</a> ./src/<a href="http://multipole.cc" class="">multipole.cc</a> ./src/<a href="http://electrostatics.cc" class="">electrostatics.cc</a> ./src/<a href="http://tools.cc" class="">tools.cc</a><br class="">><span class="Apple-converted-space"> </span><br class="">> SOURCEH = ./inc/sddft.h ./inc/isddft.h<br class="">><span class="Apple-converted-space"> </span><br class="">> 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 class="">><span class="Apple-converted-space"> </span><br class="">> LIBBASE = ./lib/sparc<br class="">><span class="Apple-converted-space"> </span><br class="">> CLEANFILES = ./lib/sparc<span class="Apple-converted-space"> </span><br class="">><span class="Apple-converted-space"> </span><br class="">> include ${PETSC_DIR}/lib/petsc/conf/variables<br class="">> include ${PETSC_DIR}/lib/petsc/conf/rules<br class="">><span class="Apple-converted-space"> </span><br class="">> sparc: ${OBJSC} chkopts<br class="">> ${CLINKER} -Wall -o ${LIBBASE} ${OBJSC} ${PETSC_LIB}<br class="">> ${RM} $(SOURCECPP:%.cc=%.o)<br class="">><span class="Apple-converted-space"> </span><br class="">> ===========================================<br class="">> Error:<br class="">> /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" class="">main.cc</a><br class="">> /home/swarnava/Research/Codes/SPARC/src/<a href="http://main.cc" class="">main.cc</a>(24): catastrophic error: cannot open source file "sddft.h"<br class="">>   #include "sddft.h"<br class="">>                     ^<br class="">> ====================================================<br class="">><span class="Apple-converted-space"> </span><br class="">> 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.<br class="">><span class="Apple-converted-space"> </span><br class="">> Thank you,<br class="">> Swarnava<br class="">><span class="Apple-converted-space"> </span><br class="">><span class="Apple-converted-space"> </span><br class=""><br class=""></blockquote></div><br clear="all" class=""><div class=""><br class=""></div>--<span class="Apple-converted-space"> </span><br class=""><div dir="ltr" class="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class="">What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br class="">-- Norbert Wiener</div><div class=""><br class=""></div><div class=""><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank" class="">https://www.cse.buffalo.edu/~knepley/</a></div></div></div></div></div></div></div></div></div></blockquote></div><br class=""></div></body></html>