<span style="color:#ff0000"><span style="color:rgb(0,0,0)">Thanks for the relies. I tried to generate VS projects via CMAKE, but got the following error:</span><br><br>CMake Error: The source "C:/cygwin/home/Lesong/petsc-dev/CMakeLists.txt" does not match the source "/home/Lesong/petsc-dev/CMakeLists.txt" used to generate cache.  Re-run cmake with a different source directory</span><br>
<br>Do I need to use a cygwin remapped directory instead of the default one to build the cmake configuration?<br><br>Thanks again,<br>Lesong<br><br><div class="gmail_quote">On Thu, May 3, 2012 at 10:44 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
On May 3, 2012, at 9:33 PM, Cinstance wrote:<br>
<br>
> I am using PETSC as the linear solver for a CFD project. It is part of an integrated frame work, and the project is developed under MS Windows.<br>
><br>
> I use PETSC as prebuild libs in Visual Studio, so I cannot debug into PETSC code (at least for now I haven't figured out how to).<br>
<br>
</div>   You should be able to build the debug version of PETSc on WINDOWS then in visual studio you can just debug down to the PETSc routines.<br>
<div class="im"><br>
> What make it worse is that the framework ignored all the PetscPrintf messages. This leaves me in total darkness.<br>
<br>
</div>  Hope this helps.<br>
<br>
<a href="http://www.mcs.anl.gov/petsc/documentation/faq.html#redirectstdout" target="_blank">http://www.mcs.anl.gov/petsc/documentation/faq.html#redirectstdout</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
><br>
> The framework has its own printf derived method. Is there a way to pass it as a function pointer to petsc for it to use for printing stuff. Does it have a way to pass on this?<br>
><br>
> Thanks,<br>
> Lesong<br>
<br>
</div></div></blockquote></div><br>