<div dir="ltr"><div dir="ltr">On Wed, Mar 12, 2025 at 4:34 PM Eric Chamberland via petsc-users <<a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a>> wrote:</div><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
just a naive question: looking at KSPPYTHON and PCPYTHON, we saw that <br>
there is only 1 example available.<br>
<br>
We are asking ourself: is it still supported and can we start <br>
developping ou PCs and KSPs on top of it?<br>
<br>
Or is there a "new" replacement for these?<br></blockquote><div><br></div><div>I think the reason that there are so few examples is that many examples exist in other packages, such as Firedrake, and they are the main consumers. KSPPYTHON is a way to write KSPSHELL using Python rather than C, and we mostly write C.</div><div><br></div><div>I will say that recently we fixed everything so that PETSc errors and Python exceptions are passed correctly up the stack, and debugging these things should be easy. I have been debugging the PyVista visualization, and I can change the Python in one window and run in the other. It is easy.</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Thanks,<br>
<br>
Eric<br>
<br>
-- <br>
Eric Chamberland, ing., M. Ing<br>
Professionnel de recherche<br>
GIREF/Université Laval<br>
(418) 656-2131 poste 41 22 42<br>
<br>
</blockquote></div><div><br clear="all"></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="https://urldefense.us/v3/__http://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!bga88b0gb6cn6ZpZ9yaQxOngfDa9uXuUaWs5sX_wq6Qa259hB-AVBEUw3b1DUvrlGybsQzMitII4B76VGJyr$" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div></div></div></div>