petsc-3.5.4 2015-05-23
Report Typos and Errors

TAO Solver Manual Pages

The Toolkit for Advance Optimization provides an interface to create solvers, customize them to a particular application, and apply them to a problem. Many of the options for TAO can also be set at runtime.

Beginner - Basic usage
TAOASFLS TAONTR TaoSetInitialVector
TAOASILS TAOOWLQN TaoSetObjectiveAndGradientRoutine
TAOBLMVM TAOPOUNDERS TaoSetObjectiveRoutine
TAOBMRM TAOSSFLS TaoSetSeparableObjectiveRoutine
TAOBQPIP TAOSSILS TaoSetTolerances
TAOCG TAOTRON TaoSetVariableBounds
TAOGPCG TaoCreate TaoSetVariableBoundsRoutine
TAOIPM TaoDestroy TaoSolve
TAOLCL TaoSetFromOptions TaoType
TAOLMVM TaoSetGradientRoutine TaoView
TAONLS TaoSetHessianRoutine
TAONM TaoSetInequalityBounds
Intermediate - Setting options for algorithms and data structures
TaoGetApplicationContext TaoGetSolutionVector TaoSetJacobianDesignRoutine
TaoGetConstraintTolerances TaoGetTolerances TaoSetJacobianEqualityRoutine
TaoGetConvergedReason TaoGetType TaoSetJacobianInequalityRoutine
TaoGetCurrentTrustRegionRadius TaoSetApplicationContext TaoSetJacobianRoutine
TaoGetFunctionLowerBound TaoSetConstraintTolerances TaoSetJacobianStateRoutine
TaoGetGradientVector TaoSetConstraintsRoutine TaoSetMaximumFunctionEvaluations
TaoGetInitialTrustRegionRadius TaoSetConvergedReason TaoSetMaximumIterations
TaoGetKSP TaoSetEqualityConstraintsRoutine TaoSetMonitor
TaoGetLineSearch TaoSetFunctionLowerBound TaoSetStateDesignIS
TaoGetMaximumFunctionEvaluations TaoSetHistory TaoSetType
TaoGetMaximumIterations TaoSetInequalityConstraintsRoutine TaoSubsetType
TaoGetSolutionStatus TaoSetInitialTrustRegionRadius
Advanced - Setting more advanced options and customization
Tao TaoDefaultComputeHessian TaoGradientMonitor
TaoAppendOptionsPrefix TaoDefaultComputeHessianColor TaoRegister
TaoCancelMonitors TaoDefaultMonitor TaoRegisterDestroy
TaoComputeDualVariables TaoDefaultSMonitor TaoSeparableObjectiveMonitor
TaoComputeGradient TaoDrawGradientMonitor TaoSetConvergenceTest
TaoComputeObjective TaoDrawSolutionMonitor TaoSetOptionsPrefix
TaoComputeObjectiveAndGradient TaoDrawStepMonitor TaoSetUp
TaoComputeSeparableObjective TaoGetDualVariables TaoSolutionMonitor
TaoDefaultCMonitor TaoGetHistory TaoStepDirectionMonitor
TaoDefaultComputeGradient TaoGetOptionsPrefix
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MatCreateADA TaoComputeInequalityConstraints TaoInitializePackage
MatCreateLMVM TaoComputeJacobian TaoIsGradientDefined
MatCreateSubMatrixFree TaoComputeJacobianDesign TaoIsObjectiveAndGradientDefined
MatDFischer TaoComputeJacobianEquality TaoIsObjectiveDefined
MatDSFischer TaoComputeJacobianInequality TaoMonitor
TaoAddLineSearchCounts TaoComputeJacobianState TaoRegisterAll
TaoComputeConstraints TaoComputeVariableBounds TaoResetStatistics
TaoComputeEqualityConstraints TaoDefaultConvergenceTest VecFischer
TaoComputeHessian TaoFinalizePackage VecSFischer
No deprecated routines

Table of Contents