Beginner - Basic usage |
ADD_VALUES |
PetscCopyMode |
PetscOptionsGetEnum |
CHKERRQ |
PetscDataType |
PetscOptionsGetEnumArray |
CHKERRXX |
PetscErrorCode |
PetscOptionsGetInt |
CHKMEMQ |
PetscFileMode |
PetscOptionsGetIntArray |
INSERT_VALUES |
PetscFinalize |
PetscOptionsGetReal |
InsertMode |
PetscFortranAddr |
PetscOptionsGetRealArray |
MAX_VALUES |
PetscFree |
PetscOptionsGetScalar |
MPIU_COMPLEX |
PetscGLL |
PetscOptionsGetScalarArray |
MPIU_INT |
PetscGLLCreate |
PetscOptionsGetString |
MPIU_REAL |
PetscGLLCreateType |
PetscOptionsGetStringArray |
MPIU_SCALAR |
PetscGLLDestroy |
PetscOptionsHasName |
MPI_Comm |
PetscGLLElementAdvectionCreate |
PetscOptionsInt |
PETSC_COMM_SELF |
PetscGLLElementAdvectionDestroy |
PetscOptionsIntArray |
PETSC_COMM_WORLD |
PetscGLLElementGradientCreate |
PetscOptionsMonitorSet |
PETSC_DECIDE |
PetscGLLElementGradientDestroy |
PetscOptionsName |
PETSC_DEFAULT |
PetscGLLElementLaplacianCreate |
PetscOptionsReal |
PETSC_DETERMINE |
PetscGLLElementLaplacianDestroy |
PetscOptionsRealArray |
PETSC_FALSE |
PetscGLLIntegrate |
PetscOptionsScalar |
PETSC_IGNORE |
PetscGLLView |
PetscOptionsScalarArray |
PETSC_TRUE |
PetscGetDate |
PetscOptionsString |
PETSC_i |
PetscInitialize |
PetscOptionsStringArray |
PetscAbsInt |
PetscInitializeFortran |
PetscOptionsViewer |
PetscAbsReal |
PetscInitialized |
PetscRandomSetFromOptions |
PetscBag |
PetscInt |
PetscRandomType |
PetscBagDestroy |
PetscIsInfReal |
PetscRandomView |
PetscBagLoad |
PetscIsNanReal |
PetscReal |
PetscBagRegisterBool |
PetscIsNormalReal |
PetscScalar |
PetscBagRegisterBoolArray |
PetscMalloc |
PetscSqr |
PetscBagRegisterEnum |
PetscMalloc1 |
PetscSubcommSetFromOptions |
PetscBagRegisterInt |
PetscMax |
PetscSubcommView |
PetscBagRegisterInt64 |
PetscMin |
SETERRABORT |
PetscBagRegisterIntArray |
PetscNew |
SETERRQ |
PetscBagRegisterReal |
PetscObject |
SETERRQ1 |
PetscBagRegisterRealArray |
PetscObjectDestroy |
SETERRQ2 |
PetscBagRegisterScalar |
PetscObjectSetFromOptions |
SETERRQ3 |
PetscBagRegisterString |
PetscOffset |
SETERRQ4 |
PetscBagSetFromOptions |
PetscOptionsBool |
SETERRQ5 |
PetscBagView |
PetscOptionsBoolArray |
SETERRQ6 |
PetscBool |
PetscOptionsEnum |
SETERRQ7 |
PetscCalloc1 |
PetscOptionsEnumArray |
SETERRQ8 |
PetscClipInterval |
PetscOptionsGetBool |
UsingFortran |
PetscComplex |
PetscOptionsGetBoolArray |
|
Intermediate - Setting options for algorithms and data structures |
PETSC_VERSION |
PetscObjectGetName |
PetscSortMPIInt |
PetscBLASInt |
PetscObjectOptionsBegin |
PetscSortMPIIntWithArray |
PetscBagCreate |
PetscObjectTypeCompare |
PetscSortReal |
PetscBagGetData |
PetscObjectTypeCompareAny |
PetscSortRealWithArrayInt |
PetscBagGetName |
PetscObjectView |
PetscSortRealWithPermutation |
PetscBagGetNames |
PetscObjectViewFromOptions |
PetscSortRemoveDupsInt |
PetscBagSetName |
PetscOptionsBegin |
PetscSortRemoveDupsMPIInt |
PetscBagSetOptionsPrefix |
PetscOptionsBoolGroup |
PetscSortRemoveDupsReal |
PetscBarrier |
PetscOptionsBoolGroupBegin |
PetscSortSplit |
PetscBoxAuthorize |
PetscOptionsBoolGroupEnd |
PetscSortSplitReal |
PetscBoxRefresh |
PetscOptionsClearValue |
PetscSortStrWithPermutation |
PetscBoxUpload |
PetscOptionsEList |
PetscSortedRemoveDupsInt |
PetscCitationsRegister |
PetscOptionsEnd |
PetscStartMatlab |
PetscEnum |
PetscOptionsFList |
PetscStrArrayDestroy |
PetscError |
PetscOptionsGetEList |
PetscStrArrayallocpy |
PetscFPrintf |
PetscOptionsHead |
PetscStrNArrayDestroy |
PetscFileRetrieve |
PetscOptionsInsertString |
PetscStrNArrayallocpy |
PetscFindInt |
PetscOptionsMonitorCancel |
PetscStrToArray |
PetscFindMPIInt |
PetscOptionsMonitorDefault |
PetscStrToArrayDestroy |
PetscFindReal |
PetscOptionsSetFromOptions |
PetscStrallocpy |
PetscFreeArguments |
PetscOptionsSetValue |
PetscStrbeginswith |
PetscFunctionBeginUser |
PetscOptionsTail |
PetscStrcasecmp |
PetscGetArgs |
PetscOptionsValidKey |
PetscStrcat |
PetscGetArguments |
PetscPClose |
PetscStrchr |
PetscGetCPUTime |
PetscPOpen |
PetscStrcmp |
PetscGlobusAuthorize |
PetscPOpenSetMachine |
PetscStrcpy |
PetscGlobusGetTransfers |
PetscPopErrorHandler |
PetscStrendswith |
PetscGlobusUpload |
PetscPrintf |
PetscStrendswithwhich |
PetscGoogleDriveAuthorize |
PetscPushErrorHandler |
PetscStrgrt |
PetscGoogleDriveRefresh |
PetscRandom |
PetscStrlen |
PetscGoogleDriveUpload |
PetscRandomCreate |
PetscStrncat |
PetscHeap |
PetscRandomDestroy |
PetscStrncmp |
PetscIntView |
PetscRandomGetInterval |
PetscStrncpy |
PetscLs |
PetscRandomGetSeed |
PetscStrrchr |
PetscMPIInt |
PetscRandomGetType |
PetscStrreplace |
PetscMallocDebug |
PetscRandomGetValue |
PetscStrrstr |
PetscMallocDump |
PetscRandomGetValueReal |
PetscStrstr |
PetscMallocGetCurrentUsage |
PetscRandomSeed |
PetscStrtolower |
PetscMallocGetDebug |
PetscRandomSetInterval |
PetscStrtoupper |
PetscMallocGetMaximumUsage |
PetscRandomSetSeed |
PetscSubcommSetOptionsPrefix |
PetscMallocGetStack |
PetscRandomSetType |
PetscSynchronizedFGets |
PetscMatlabEngine |
PetscRealView |
PetscSynchronizedFPrintf |
PetscMemcmp |
PetscSNPrintf |
PetscSynchronizedFlush |
PetscMemcpy |
PetscSNPrintfCount |
PetscSynchronizedPrintf |
PetscMemmove |
PetscScalarView |
PetscTellMyCell |
PetscMemoryGetCurrentUsage |
PetscSequentialPhaseBegin |
PetscTestDirectory |
PetscMemoryGetMaximumUsage |
PetscSequentialPhaseEnd |
PetscTestFile |
PetscMemorySetGetMaximumUsage |
PetscSleep |
PetscTextBelt |
PetscMemoryView |
PetscSortInt |
PetscToken |
PetscMemzero |
PetscSortIntWithArray |
PetscTokenCreate |
PetscMergeIntArray |
PetscSortIntWithArrayPair |
PetscTokenDestroy |
PetscMergeIntArrayPair |
PetscSortIntWithDataArray |
PetscTokenFind |
PetscMergeMPIIntArray |
PetscSortIntWithPermutation |
PetscURLShorten |
PetscObjectBaseTypeCompare |
PetscSortIntWithScalarArray |
|
Advanced - Setting more advanced options and customization |
PetscAttachDebugger |
PetscMPIIntCast |
PetscObjectStateGet |
PetscBLASIntCast |
PetscMallocDumpLog |
PetscObjectStateSet |
PetscBT |
PetscMallocGetDumpLog |
PetscObjectsDump |
PetscBinaryClose |
PetscMallocSetDumpLog |
PetscObjectsGetObject |
PetscBinaryOpen |
PetscMallocSetDumpLogThreshold |
PetscObjectsView |
PetscBinarySeekType |
PetscMallocValidate |
PetscOptionsAllUsed |
PetscBinaryWrite |
PetscMatlabEngineCreate |
PetscOptionsCreate |
PetscCheckPointerSetIntensity |
PetscMatlabEngineDestroy |
PetscOptionsGetAll |
PetscContainer |
PetscMatlabEngineEvaluate |
PetscOptionsGetenv |
PetscContainerCreate |
PetscMatlabEngineGet |
PetscOptionsInsert |
PetscContainerDestroy |
PetscMatlabEngineGetArray |
PetscOptionsLeft |
PetscContainerGetPointer |
PetscMatlabEngineGetOutput |
PetscOptionsLeftGet |
PetscContainerSetPointer |
PetscMatlabEnginePrintOutput |
PetscOptionsLeftRestore |
PetscContainerSetUserDestroy |
PetscMatlabEnginePut |
PetscOptionsPrefixPop |
PetscContainerUserDestroyDefault |
PetscMatlabEnginePutArray |
PetscOptionsPrefixPush |
PetscDLLibrary |
PetscObjectAppendOptionsPrefix |
PetscOptionsReject |
PetscDataTypeFromString |
PetscObjectComm |
PetscOptionsSetAlias |
PetscDataTypeGetSize |
PetscObjectCompose |
PetscOptionsUsed |
PetscDataTypeToMPIDataType |
PetscObjectComposeFunction |
PetscOptionsView |
PetscEListFind |
PetscObjectDereference |
PetscPullJSONValue |
PetscEnd |
PetscObjectGetComm |
PetscPushJSONValue |
PetscErrorType |
PetscObjectGetOptionsPrefix |
PetscRandomRegister |
PetscFPTrapPop |
PetscObjectGetReference |
PetscRandomRegisterAll |
PetscFPTrapPush |
PetscObjectGetType |
PetscRealIntMultTruncate |
PetscFixFilename |
PetscObjectPrependOptionsPrefix |
PetscSAWsBlock |
PetscFunctionList |
PetscObjectQuery |
PetscSSLDestroyContext |
PetscGetProgramName |
PetscObjectQueryFunction |
PetscSSLInitializeContext |
PetscHTTPRequest |
PetscObjectReference |
PetscSetFPTrap |
PetscHTTPSConnect |
PetscObjectSAWsBlock |
PetscSignalHandlerDefault |
PetscHTTPSRequest |
PetscObjectSAWsGrantAccess |
PetscSubcomm |
PetscInitializeNoArguments |
PetscObjectSAWsSetBlock |
PetscSubcommCreate |
PetscIntMultError |
PetscObjectSAWsTakeAccess |
PetscSubcommDestroy |
PetscIntMultTruncate |
PetscObjectSetName |
PetscSubcommSetNumber |
PetscIntSumError |
PetscObjectSetOptions |
PetscSubcommSetType |
PetscIntSumTruncate |
PetscObjectSetOptionsPrefix |
PetscSubcommSetTypeGeneral |
PetscLikely |
PetscObjectSetType |
PetscUnlikely |
PetscMPIDataTypeToPetscDataType |
PetscObjectSetUp |
|
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
MPIU_Allreduce |
PetscFunctionListDuplicate |
PetscObjectInheritPrintedOptions |
PETSC_MATLAB_ENGINE_ |
PetscFunctionListFind |
PetscObjectList |
PETSC_MATLAB_ENGINE_SELF |
PetscFunctionListGet |
PetscObjectListAdd |
PETSC_MATLAB_ENGINE_WORLD |
PetscFunctionListPrintTypes |
PetscObjectListDestroy |
PetscAbortErrorHandler |
PetscFunctionListView |
PetscObjectListDuplicate |
PetscAddrAlign |
PetscFunctionReturn |
PetscObjectListFind |
PetscAttachDebuggerErrorHandler |
PetscGatherMessageLengths |
PetscObjectListRemoveReference |
PetscBinaryRead |
PetscGatherMessageLengths2 |
PetscObjectListReverseFind |
PetscBinarySeek |
PetscGatherNumberOfMessages |
PetscObjectName |
PetscBinarySynchronizedRead |
PetscGetArchType |
PetscObjectPrintTypeNamePrefix |
PetscBinarySynchronizedSeek |
PetscGetFullPath |
PetscObjectProcessOptionsHandlers |
PetscBinarySynchronizedWrite |
PetscGetHomeDirectory |
PetscObjectRegisterDestroy |
PetscBuildTwoSidedType |
PetscGetHostName |
PetscObjectRegisterDestroyAll |
PetscCUDAFlag |
PetscGetPetscDir |
PetscObjectSetFortranCallback |
PetscCUSPFlag |
PetscGetRealPath |
PetscObjectSetPrintedOptions |
PetscCalloc2 |
PetscGetRelativePath |
PetscObjectSetTabLevel |
PetscCalloc3 |
PetscGetTmp |
PetscObjectState |
PetscCalloc4 |
PetscGetUserName |
PetscObjectStateIncrease |
PetscCalloc5 |
PetscGetVersion |
PetscObjectsListGetGlobalNumbering |
PetscCalloc6 |
PetscGetVersionNumber |
PetscOptionsClear |
PetscCalloc7 |
PetscGetWorkingDirectory |
PetscOptionsDestroy |
PetscCheckPointer |
PetscHeaderCreate |
PetscOptionsInsertFile |
PetscClassId |
PetscHeaderDestroy |
PetscPopSignalHandler |
PetscCommBuildTwoSided |
PetscHelpPrintf |
PetscPopUpSelect |
PetscCommBuildTwoSidedF |
PetscIgnoreErrorHandler |
PetscPrefetchBlock |
PetscCommBuildTwoSidedFReq |
PetscMPIAbortErrorHandler |
PetscProcessTree |
PetscCommBuildTwoSidedGetType |
PetscMPIDump |
PetscPushSignalHandler |
PetscCommBuildTwoSidedSetType |
PetscMalloc2 |
PetscRandomFinalizePackage |
PetscCommDestroy |
PetscMalloc3 |
PetscRandomInitializePackage |
PetscCommDuplicate |
PetscMalloc4 |
PetscRealloc |
PetscCommGetNewTag |
PetscMalloc5 |
PetscRegisterFinalize |
PetscDLClose |
PetscMalloc6 |
PetscRegisterFinalizeAll |
PetscDLLibraryAppend |
PetscMalloc7 |
PetscReturnErrorHandler |
PetscDLLibraryClose |
PetscMallocClear |
PetscSSEIsEnabled |
PetscDLLibraryOpen |
PetscMallocResetDRAM |
PetscSegBuffer |
PetscDLLibraryPrepend |
PetscMallocSet |
PetscSegBufferCreate |
PetscDLLibraryRetrieve |
PetscMallocSetDRAM |
PetscSegBufferDestroy |
PetscDLLibrarySym |
PetscNewLog |
PetscSegBufferExtractAlloc |
PetscDLOpen |
PetscObjectAddOptionsHandler |
PetscSegBufferExtractInPlace |
PetscDLSym |
PetscObjectComposedDataGetInt |
PetscSegBufferExtractTo |
PetscEmacsClientErrorHandler |
PetscObjectComposedDataGetIntstar |
PetscSegBufferGet |
PetscEqualReal |
PetscObjectComposedDataGetReal |
PetscSegBufferGetSize |
PetscEqualScalar |
PetscObjectComposedDataGetRealstar |
PetscSegBufferUnuse |
PetscErrorMessage |
PetscObjectComposedDataGetScalar |
PetscSetDebugTerminal |
PetscErrorPrintf |
PetscObjectComposedDataGetScalarstar |
PetscSetDebugger |
PetscFClose |
PetscObjectComposedDataRegister |
PetscSetDebuggerFromString |
PetscFOpen |
PetscObjectComposedDataSetInt |
PetscSetDefaultDebugger |
PetscFinalized |
PetscObjectComposedDataSetIntstar |
PetscSetHelpVersionFunctions |
PetscFormatConvert |
PetscObjectComposedDataSetReal |
PetscSharedTmp |
PetscFormatStrip |
PetscObjectComposedDataSetRealstar |
PetscSharedWorkingDirectory |
PetscFortranCallbackGetSizes |
PetscObjectComposedDataSetScalar |
PetscSplitOwnership |
PetscFortranCallbackRegister |
PetscObjectComposedDataSetScalarstar |
PetscSplitOwnershipBlock |
PetscFree2 |
PetscObjectCopyFortranFunctionPointers |
PetscStackSAWsGrantAccess |
PetscFree3 |
PetscObjectDestroyOptionsHandlers |
PetscStackSAWsTakeAccess |
PetscFree4 |
PetscObjectGetClassId |
PetscStopForDebugger |
PetscFree5 |
PetscObjectGetClassName |
PetscTime |
PetscFree6 |
PetscObjectGetFortranCallback |
PetscTimeAdd |
PetscFree7 |
PetscObjectGetId |
PetscTimeSubtract |
PetscFunctionBegin |
PetscObjectGetNewTag |
PetscTraceBackErrorHandler |
PetscFunctionBeginHot |
PetscObjectGetTabLevel |
PetscVFPrintf |
PetscFunctionListAdd |
PetscObjectId |
PetscVSNPrintf |
PetscFunctionListDestroy |
PetscObjectIncrementTabLevel |
PetscViennaCLFlag |
No deprecated routines |