#include "petscsnes.h" PetscErrorCode SNESSetUseMatrixFree(SNES snes,PetscBool mf_operator,PetscBool mf)Collective on SNES

snes | - SNES context | |

mf_operator | - use matrix-free only for the Amat used by SNESSetJacobian(), this means the user provided Pmat will continue to be used | |

mf | - use matrix-free for both the Amat and Pmat used by SNESSetJacobian(), both the Amat and Pmat set in SNESSetJacobian() will be ignored |

-snes_mf | - use matrix free for both the mat and pmat operator | |

-snes_mf_operator | - use matrix free only for the mat operator | |

-snes_fd_color | - compute the Jacobian via coloring and finite differences. | |

-snes_fd | - compute the Jacobian via finite differences (slow) |

Index of all SNES routines

Table of Contents for all manual pages

Index of all manual pages