TSRHSJacobianTestTranspose#
Compares the multiply transpose routine provided to the MATSHELL with differencing on the TS given RHS function.
Synopsis#
#include "petscts.h"
PetscErrorCode TSRHSJacobianTestTranspose(TS ts, PetscBool *flg)
Logically Collective
Input Parameters#
TS - the time stepping routine
Output Parameter#
flg -
PETSC_TRUEif the multiply is likely correct
Options Database Key#
-ts_rhs_jacobian_test_mult_transpose - mat_shell_test_mult_transpose_view - run the test at each timestep of the integrator
Notes#
This only works for problems defined only the RHS function and Jacobian NOT IFunction and IJacobian
See Also#
TS: Scalable ODE and DAE Solvers, TS, Mat, MatCreateShell(), MatShellGetContext(), MatShellGetOperation(), MatShellTestMultTranspose(), TSRHSJacobianTest()
Level#
advanced
Location#
Index of all TS routines
Table of Contents for all manual pages
Index of all manual pages