<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:10pt;color:#000000;font-family:Helvetica, Sans-Serif;" dir="ltr">
<p>I'd like to develop a hybrid fluid/PIC code based on <span>petsc/petsc-3.7/src/ksp/ksp/examples/tutorials/ex50.c.html, in which KSPSolve() solves an equation for the electrostatic potential at each time step. To do so, I need KSPSetCompute<span style="font-family: Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 13.3333px;">Operators</span>()
 and KSPSetComputeRHS() to know about scalar fields (e.g. density) that I compute by gathering the particles before solving for the potential. Should I pass them via an application context, store them in a DM dof, or something else?</span></p>
<p><br>
</p>
<p>--Matt</p>
<p><br>
</p>
<div id="Signature">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:10pt; color:#000000; background-color:#FFFFFF; font-family:Helvetica,Sans-Serif">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">----------------------------
<div>Matthew Young</div>
<div>PhD Candidate</div>
<div>Astronomy Department</div>
<div>Boston University</div>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>