[petsc-users] Field data in KSPSetCompute[RHS/Operators]

Barry Smith bsmith at mcs.anl.gov
Thu Apr 13 21:41:56 CDT 2017

  Store the information in the context argument for these two functions (and use the same context argument for both, for simplicity).


> On Apr 13, 2017, at 9:13 PM, Young, Matthew, Adam <may at bu.edu> wrote:
> I'd like to develop a hybrid fluid/PIC code based on 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 KSPSetComputeOperators() 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?
> --Matt
> ----------------------------
> Matthew Young
> PhD Candidate
> Astronomy Department
> Boston University

More information about the petsc-users mailing list