<div dir="ltr"><div dir="ltr"><div>Thank you for your reply.</div><div><br></div>So do I need to set the value of PETSC_ARCH as needed in .bashrc  as I did in case of PETSC_DIR ?  And by PETSC_ARCH=arch-opt, do you mean the non-debugging mode? <div><br></div><div>And I am using the following makefile with my code- </div><div><br></div><div><div>CFLAGS =</div><div>FFLAGS =-I/home/maahi/petsc/include -I/home/maahi/petsc/arch-linux2-c-debug/include -cpp -mcmodel=large </div><div>CPPFLAGS =</div><div>FPPFLAGS =</div><div><br></div><div><br></div><div>include ${PETSC_DIR}/lib/petsc/conf/variables</div><div>include ${PETSC_DIR}/lib/petsc/conf/rules</div><div><br></div><div>wholetest1: wholetest1.o</div><div><span style="white-space:pre">  </span>-${FLINKER} -o wholetest1 wholetest1.o ${PETSC_LIB}</div><div><span style="white-space:pre">   </span>${RM} wholetest1.o</div></div><div><br></div><div>So where do I add that PETSC_ARCH?</div><div><br></div><div>Thanks,</div><div>Maahi Talukder</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 21, 2019 at 10:14 PM Balay, Satish <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</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">PETSc uses the concept of PETSC_ARCH to enable multiple in-place<br>
builds.<br>
<br>
So you can have a debug build with PETSC_ARCH=arch-debug, and a<br>
optimized build with PETSC_ARCH=arch-opt etc.<br>
<br>
And if you are using a petsc formatted makefile with your code - you<br>
can switch between these builds by just switching PETSC_ARCH.<br>
<br>
Satish<br>
<br>
On Thu, 21 Mar 2019, Maahi Talukder via petsc-users wrote:<br>
<br>
> Dear All,<br>
> <br>
> Currently, I am running PETSc with debugging option. And it says that if I<br>
> run ./configure --with-debugging=no, the performance would be faster. My<br>
> question is: what would I do if I want to go back to debugging mode, and If<br>
> I configure it now with no debugging option, would it make any changes to<br>
> my current setting?<br>
> <br>
> Regards,<br>
> Maahi Talukder<br>
> <br>
<br>
</blockquote></div>