petsc-3.6.4 2016-04-12
Report Typos and Errors
Vectors:
Examples
PETSc vectors (Vec objects) are used to store the field variables in PDE-based (or other) simulations.
Beginner - Basic usage
NORM_1
VecDestroy
VecPermute
NORM_1_AND_2
VecDestroyVecsF90
VecRestoreArray
NORM_2
VecDuplicate
VecRestoreArray4d
NORM_FROBENIUS
VecDuplicateVecsF90
VecRestoreArray4dRead
NORM_INFINITY
VecExp
VecRestoreArrayF90
NORM_MAX
VecGetArray
VecRestoreArrayRead
NormType
VecGetArray4d
VecRestoreArrayReadF90
SCATTER_FORWARD
VecGetArray4dRead
VecRestoreLocalVector
SCATTER_REVERSE
VecGetArrayF90
VecRestoreLocalVectorRead
ScatterMode
VecGetArrayRead
VecScatter
VECMPI
VecGetArrayReadF90
VecSet
VECMPICUSP
VecGetLocalSize
VecSetFromOptions
VECMPIVIENNACL
VecGetLocalVector
VecSetValue
VECSEQ
VecGetLocalVectorRead
VecSetValueLocal
VECSEQCUSP
VecGetOwnershipRange
VecSetValues
VECSEQVIENNACL
VecGetOwnershipRanges
VecSqrtAbs
VECSTANDARD
VecGetSize
VecSum
Vec
VecGetValues
VecType
VecAssemblyBegin
VecLockGet
VecView
VecAssemblyEnd
VecLockPop
VecZeroEntries
VecCopy
VecLockPush
VecCreate
VecLog
Intermediate - Setting options for algorithms and data structures
PetscSectionVecNorm
VecEqual
VecScatterCreateToZero
VECNEST
VecGetArrays
VecScatterDestroy
VecAXPBY
VecGetType
VecScatterEnd
VecAXPBYPCZ
VecLoad
VecScatterFinalizeForGPU
VecAXPY
VecMAXPY
VecScatterInitializeForGPU
VecAYPX
VecMDot
VecScatterView
VecAbs
VecMTDot
VecSetLocalToGlobalMapping
VecCUSPGetCUDAArray
VecMax
VecSetOption
VecChop
VecMin
VecSetRandom
VecConjugate
VecNorm
VecSetSizes
VecContourScale
VecNormAvailable
VecSetType
VecCreateMPI
VecNormalize
VecSetValuesBlocked
VecCreateMPIWithArray
VecPow
VecSetValuesBlockedLocal
VecCreateSeq
VecReciprocal
VecSetValuesLocal
VecCreateSeqViennaCL
VecRestoreArrays
VecShift
VecCreateSeqWithArray
VecScale
VecStashSetInitialSize
VecDestroyVecs
VecScatterBegin
VecTDot
VecDot
VecScatterCreate
VecUniqueEntries
VecDotRealPart
VecScatterCreateLocal
VecWAXPY
VecDuplicateVecs
VecScatterCreateToAll
Advanced - Setting more advanced options and customization
ISComplementVec
VecMDotEnd
VecStrideGather
PetscCommSplitReductionBegin
VecMPISetGhost
VecStrideGatherAll
VecAppendOptionsPrefix
VecMTDotBegin
VecStrideMax
VecBoundGradientProjection
VecMTDotEnd
VecStrideMaxAll
VecCreateGhost
VecMaxPointwiseDivide
VecStrideMin
VecCreateGhostBlock
VecMedian
VecStrideMinAll
VecCreateGhostBlockWithArray
VecNormBegin
VecStrideNorm
VecCreateGhostWithArray
VecNormEnd
VecStrideNormAll
VecCreateNest
VecPointwiseDivide
VecStrideScale
VecCreateShared
VecPointwiseMax
VecStrideScaleAll
VecDotBegin
VecPointwiseMaxAbs
VecStrideScatter
VecDotEnd
VecPointwiseMin
VecStrideScatterAll
VecDotNorm2
VecPointwiseMult
VecStrideSet
VecGetBlockSize
VecRegister
VecStrideSubSetGather
VecGetLocalToGlobalMapping
VecRegisterAll
VecStrideSubSetScatter
VecGetOptionsPrefix
VecRestoreSubVector
VecSwap
VecGetSubVector
VecScatterCopy
VecTDotBegin
VecGhostGetLocalForm
VecSetBlockSize
VecTDotEnd
VecGhostIsLocalForm
VecSetOperation
VecWhichBetween
VecGhostRestoreLocalForm
VecSetOptionsPrefix
VecWhichBetweenOrEqual
VecGhostUpdateBegin
VecSetUp
VecWhichEqual
VecGhostUpdateEnd
VecStashGetInfo
VecWhichGreaterThan
VecISAXPY
VecStashView
VecWhichLessThan
VecISSet
VecStepBoundInfo
Vecs
VecMDotBegin
VecStepMax
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISFinalizePackage
VecGetLayout
VecRestoreArray1dRead
ISInitializePackage
VecInitializePackage
VecRestoreArray2d
SCATTER_FORWARD_LOCAL
VecNestGetSize
VecRestoreArray2dRead
SCATTER_REVERSE_LOCAL
VecNestGetSubVec
VecRestoreArray3d
VecFinalizePackage
VecNestGetSubVecs
VecRestoreArray3dRead
VecGetArray1d
VecNestSetSubVec
VecScatterGetMerged
VecGetArray1dRead
VecNestSetSubVecs
VecScatterRemap
VecGetArray2d
VecPlaceArray
VecSetLayout
VecGetArray2dRead
VecReplaceArray
VecSetValuesSection
VecGetArray3d
VecResetArray
VecGetArray3dRead
VecRestoreArray1d
No deprecated routines
Table of Contents