TSMonitorSPEigCtxCreate#
Creates a context for use with TS
to monitor the eigenvalues of the linearized operator
Synopsis#
#include "petscts.h"
PetscErrorCode TSMonitorSPEigCtxCreate(MPI_Comm comm, const char host[], const char label[], int x, int y, int m, int n, PetscInt howoften, TSMonitorSPEigCtx *ctx)
Collective
Input Parameters#
comm - the communicator to share the monitor
host - the X display to open, or
NULL
for the local machinelabel - the title to put in the title bar
x - the horizontal screen coordinates of the upper left coordinate of the window
y - the vertical coordinates of the upper left coordinate of the window
m - the screen width in pixels
n - the screen height in pixels
howoften - if positive then determines the frequency of the plotting, if -1 then only at the final time
Output Parameter#
ctx - the context
Options Database Key#
-ts_monitor_sp_eig - plot egienvalues of linearized right-hand side
Notes#
Use TSMonitorSPEigCtxDestroy()
to destroy the context
Currently only works if the Jacobian is provided explicitly.
Currently only works for ODEs u_t - F(t,u) = 0; that is with no mass matrix.
See Also#
TS: Scalable ODE and DAE Solvers, TSMonitorSPEigTimeStep()
, TSMonitorSet()
, TSMonitorLGSolution()
, TSMonitorLGError()
Level#
intermediate
Location#
Index of all TS routines
Table of Contents for all manual pages
Index of all manual pages