TSTrajectoryMemoryType#
Selects the in-memory checkpointing scheme used by TSTRAJECTORYMEMORY to store the forward states needed for an adjoint or sensitivity computation
Synopsis#
#include <petscts.h>
typedef enum {
TJ_REVOLVE,
TJ_CAMS,
TJ_PETSC
} TSTrajectoryMemoryType;
Values#
TJ_REVOLVE- the Revolve binomial checkpointing schedule of Griewank & WaltherTJ_CAMS- the CAMS (cache-aware multistage) checkpointing scheduleTJ_PETSC- PETSc’s own in-memory checkpointing implementation
See Also#
TSTrajectory, TSTRAJECTORYMEMORY, TSTrajectoryMemorySetType(), TSSetSaveTrajectory()
Level#
advanced
Location#
Index of all TS routines
Table of Contents for all manual pages
Index of all manual pages