TSSundialsGramSchmidtType — PETSc 3.25.4 documentation

Skip to main content
`Ctrl`+`K`

# TSSundialsGramSchmidtType

Selects the Gram–Schmidt orthogonalization variant used by SUNDIALS’ internal GMRES inside `TSSUNDIALS`

## Synopsis

    #include <petscts.h>
    typedef enum {
      SUNDIALS_MODIFIED_GS  = 1,
      SUNDIALS_CLASSICAL_GS = 2
    } TSSundialsGramSchmidtType;

## Values

- `SUNDIALS_MODIFIED_GS` - modified Gram–Schmidt (more stable)

- `SUNDIALS_CLASSICAL_GS` - classical Gram–Schmidt (cheaper, less stable)

## See Also

`TS`, `TSSUNDIALS`, `TSSundialsSetGramSchmidtType()`, `TSSundialsLmmType`

## Level

advanced

## Location

include/petscts.h

Index of all TS routines
Table of Contents for all manual pages
Index of all manual pages