Beginner - Basic usage |
ADD_VALUES |
PetscErrorCode |
PetscOptionsGetBoolArray |
CHKERRQ |
PetscFileMode |
PetscOptionsGetEnum |
CHKERRXX |
PetscFinalize |
PetscOptionsGetEnumArray |
CHKMEMQ |
PetscFortranAddr |
PetscOptionsGetInt |
INSERT_VALUES |
PetscFree |
PetscOptionsGetIntArray |
InsertMode |
PetscGLL |
PetscOptionsGetReal |
MAX_VALUES |
PetscGLLCreate |
PetscOptionsGetRealArray |
MPIU_COMPLEX |
PetscGLLCreateType |
PetscOptionsGetScalar |
MPIU_INT |
PetscGLLDestroy |
PetscOptionsGetScalarArray |
MPIU_REAL |
PetscGLLElementAdvectionCreate |
PetscOptionsGetString |
MPIU_SCALAR |
PetscGLLElementAdvectionDestroy |
PetscOptionsGetStringArray |
MPI_Comm |
PetscGLLElementGradientCreate |
PetscOptionsHasName |
PETSC_COMM_SELF |
PetscGLLElementGradientDestroy |
PetscOptionsInt |
PETSC_COMM_WORLD |
PetscGLLElementLaplacianCreate |
PetscOptionsIntArray |
PETSC_DECIDE |
PetscGLLElementLaplacianDestroy |
PetscOptionsMonitorSet |
PETSC_DEFAULT |
PetscGLLIntegrate |
PetscOptionsName |
PETSC_DETERMINE |
PetscGLLView |
PetscOptionsReal |
PETSC_FALSE |
PetscGetDate |
PetscOptionsRealArray |
PETSC_IGNORE |
PetscGlobalMinMaxInt |
PetscOptionsScalar |
PETSC_TRUE |
PetscGlobalMinMaxReal |
PetscOptionsScalarArray |
PETSC_i |
PetscImaginaryPart |
PetscOptionsString |
PetscAbsInt |
PetscInitialize |
PetscOptionsStringArray |
PetscAbsReal |
PetscInitializeFortran |
PetscOptionsViewer |
PetscBag |
PetscInitialized |
PetscRandomSetFromOptions |
PetscBagDestroy |
PetscInt |
PetscRandomType |
PetscBagLoad |
PetscIsCloseAtTol |
PetscRandomView |
PetscBagRegisterBool |
PetscIsInfReal |
PetscReal |
PetscBagRegisterBoolArray |
PetscIsNanReal |
PetscRealPart |
PetscBagRegisterEnum |
PetscIsNormalReal |
PetscScalar |
PetscBagRegisterInt |
PetscMalloc |
PetscSqr |
PetscBagRegisterInt64 |
PetscMalloc1 |
PetscSubcommSetFromOptions |
PetscBagRegisterIntArray |
PetscMax |
PetscSubcommView |
PetscBagRegisterReal |
PetscMin |
SETERRABORT |
PetscBagRegisterRealArray |
PetscNew |
SETERRQ |
PetscBagRegisterScalar |
PetscNot |
SETERRQ1 |
PetscBagRegisterString |
PetscObject |
SETERRQ2 |
PetscBagSetFromOptions |
PetscObjectDestroy |
SETERRQ3 |
PetscBagView |
PetscObjectSetFromOptions |
SETERRQ4 |
PetscBool |
PetscOffset |
SETERRQ5 |
PetscCalloc1 |
PetscOptionsBool |
SETERRQ6 |
PetscClipInterval |
PetscOptionsBoolArray |
SETERRQ7 |
PetscComplex |
PetscOptionsEnum |
SETERRQ8 |
PetscCopyMode |
PetscOptionsEnumArray |
SETERRQ9 |
PetscDataType |
PetscOptionsGetBool |
UsingFortran |
Intermediate - Setting options for algorithms and data structures |
PETSC_VERSION |
PetscObjectOptionsBegin |
PetscSortMPIIntWithArray |
PetscBLASInt |
PetscObjectTypeCompare |
PetscSortMPIIntWithIntArray |
PetscBagCreate |
PetscObjectTypeCompareAny |
PetscSortReal |
PetscBagGetData |
PetscObjectView |
PetscSortRealWithArrayInt |
PetscBagGetName |
PetscObjectViewFromOptions |
PetscSortRealWithPermutation |
PetscBagGetNames |
PetscOptionsBegin |
PetscSortRemoveDupsInt |
PetscBagSetName |
PetscOptionsBoolGroup |
PetscSortRemoveDupsMPIInt |
PetscBagSetOptionsPrefix |
PetscOptionsBoolGroupBegin |
PetscSortRemoveDupsReal |
PetscBarrier |
PetscOptionsBoolGroupEnd |
PetscSortSplit |
PetscBoxAuthorize |
PetscOptionsClearValue |
PetscSortSplitReal |
PetscBoxRefresh |
PetscOptionsEList |
PetscSortStrWithPermutation |
PetscBoxUpload |
PetscOptionsEnd |
PetscSortedRemoveDupsInt |
PetscCitationsRegister |
PetscOptionsFList |
PetscStartMatlab |
PetscEnum |
PetscOptionsGetEList |
PetscStrArrayDestroy |
PetscError |
PetscOptionsHead |
PetscStrArrayallocpy |
PetscFPrintf |
PetscOptionsInsertString |
PetscStrInList |
PetscFileRetrieve |
PetscOptionsMonitorCancel |
PetscStrNArrayDestroy |
PetscFindInt |
PetscOptionsMonitorDefault |
PetscStrNArrayallocpy |
PetscFindMPIInt |
PetscOptionsSetFromOptions |
PetscStrToArray |
PetscFindReal |
PetscOptionsSetValue |
PetscStrToArrayDestroy |
PetscFreeArguments |
PetscOptionsTail |
PetscStrallocpy |
PetscFunctionBeginUser |
PetscOptionsValidKey |
PetscStrbeginswith |
PetscGetArgs |
PetscPClose |
PetscStrcasecmp |
PetscGetArguments |
PetscPOpen |
PetscStrcat |
PetscGetCPUTime |
PetscPOpenSetMachine |
PetscStrchr |
PetscGlobusAuthorize |
PetscPopErrorHandler |
PetscStrcmp |
PetscGlobusGetTransfers |
PetscPrintf |
PetscStrcpy |
PetscGlobusUpload |
PetscProcessPlacementView |
PetscStrendswith |
PetscGoogleDriveAuthorize |
PetscPushErrorHandler |
PetscStrendswithwhich |
PetscGoogleDriveRefresh |
PetscRandom |
PetscStrgrt |
PetscGoogleDriveUpload |
PetscRandomCreate |
PetscStrlcat |
PetscHeap |
PetscRandomDestroy |
PetscStrlen |
PetscIntView |
PetscRandomGetInterval |
PetscStrncmp |
PetscLs |
PetscRandomGetSeed |
PetscStrncpy |
PetscMPIInt |
PetscRandomGetType |
PetscStrrchr |
PetscMallocDebug |
PetscRandomGetValue |
PetscStrreplace |
PetscMallocDump |
PetscRandomGetValueReal |
PetscStrrstr |
PetscMallocGetCurrentUsage |
PetscRandomSeed |
PetscStrstr |
PetscMallocGetDebug |
PetscRandomSetInterval |
PetscStrtolower |
PetscMallocGetMaximumUsage |
PetscRandomSetSeed |
PetscStrtoupper |
PetscMallocGetStack |
PetscRandomSetType |
PetscSubcommSetOptionsPrefix |
PetscMatlabEngine |
PetscRealView |
PetscSynchronizedFGets |
PetscMemcmp |
PetscSNPrintf |
PetscSynchronizedFPrintf |
PetscMemcpy |
PetscSNPrintfCount |
PetscSynchronizedFlush |
PetscMemmove |
PetscScalarView |
PetscSynchronizedPrintf |
PetscMemoryGetCurrentUsage |
PetscSequentialPhaseBegin |
PetscTellMyCell |
PetscMemoryGetMaximumUsage |
PetscSequentialPhaseEnd |
PetscTestDirectory |
PetscMemorySetGetMaximumUsage |
PetscSleep |
PetscTestFile |
PetscMemoryView |
PetscSortInt |
PetscTextBelt |
PetscMemzero |
PetscSortIntWithArray |
PetscToken |
PetscMergeIntArray |
PetscSortIntWithArrayPair |
PetscTokenCreate |
PetscMergeIntArrayPair |
PetscSortIntWithDataArray |
PetscTokenDestroy |
PetscMergeMPIIntArray |
PetscSortIntWithPermutation |
PetscTokenFind |
PetscObjectBaseTypeCompare |
PetscSortIntWithScalarArray |
PetscURLShorten |
PetscObjectGetName |
PetscSortMPIInt |
|
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 |
PetscOptionsHasHelp |
PetscContainerDestroy |
PetscMatlabEngineGetArray |
PetscOptionsInsert |
PetscContainerGetPointer |
PetscMatlabEngineGetOutput |
PetscOptionsLeft |
PetscContainerSetPointer |
PetscMatlabEnginePrintOutput |
PetscOptionsLeftGet |
PetscContainerSetUserDestroy |
PetscMatlabEnginePut |
PetscOptionsLeftRestore |
PetscContainerUserDestroyDefault |
PetscMatlabEnginePutArray |
PetscOptionsPrefixPop |
PetscDLLibrary |
PetscObjectAppendOptionsPrefix |
PetscOptionsPrefixPush |
PetscDataTypeFromString |
PetscObjectComm |
PetscOptionsReject |
PetscDataTypeGetSize |
PetscObjectCompose |
PetscOptionsSetAlias |
PetscDataTypeToMPIDataType |
PetscObjectComposeFunction |
PetscOptionsUsed |
PetscEListFind |
PetscObjectDereference |
PetscOptionsView |
PetscEnd |
PetscObjectGetComm |
PetscPullJSONValue |
PetscEnumFind |
PetscObjectGetOptions |
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 |
CHKERRMPI |
PetscGetPetscDir |
PetscObjectGetFortranCallback |
Converts |
PetscGetRealPath |
PetscObjectGetId |
KSPCheckDot |
PetscGetRelativePath |
PetscObjectGetNewTag |
KSPCheckNorm |
PetscGetTmp |
PetscObjectGetTabLevel |
MPIU_Allreduce |
PetscGetUserName |
PetscObjectId |
PETSC_HASH_MAP |
PetscGetVersion |
PetscObjectIncrementTabLevel |
PETSC_HASH_SET |
PetscGetVersionNumber |
PetscObjectInheritPrintedOptions |
PETSC_MATLAB_ENGINE_ |
PetscGetWorkingDirectory |
PetscObjectList |
PETSC_MATLAB_ENGINE_SELF |
PetscHMapT |
PetscObjectListAdd |
PETSC_MATLAB_ENGINE_WORLD |
PetscHMapTClear |
PetscObjectListDestroy |
PetscAbortErrorHandler |
PetscHMapTCreate |
PetscObjectListDuplicate |
PetscAddrAlign |
PetscHMapTDel |
PetscObjectListFind |
PetscAttachDebuggerErrorHandler |
PetscHMapTDestroy |
PetscObjectListRemoveReference |
PetscBinaryRead |
PetscHMapTDuplicate |
PetscObjectListReverseFind |
PetscBinarySeek |
PetscHMapTFind |
PetscObjectName |
PetscBinarySynchronizedRead |
PetscHMapTGet |
PetscObjectPrintClassNamePrefixType |
PetscBinarySynchronizedSeek |
PetscHMapTGetKeys |
PetscObjectProcessOptionsHandlers |
PetscBinarySynchronizedWrite |
PetscHMapTGetSize |
PetscObjectRegisterDestroy |
PetscBuildTwoSidedType |
PetscHMapTGetVals |
PetscObjectRegisterDestroyAll |
PetscCalloc2 |
PetscHMapTHas |
PetscObjectSetFortranCallback |
PetscCalloc3 |
PetscHMapTIterDel |
PetscObjectSetPrintedOptions |
PetscCalloc4 |
PetscHMapTIterGet |
PetscObjectSetTabLevel |
PetscCalloc5 |
PetscHMapTIterSet |
PetscObjectState |
PetscCalloc6 |
PetscHMapTPut |
PetscObjectStateIncrease |
PetscCalloc7 |
PetscHMapTQueryDel |
PetscObjectsListGetGlobalNumbering |
PetscCheckPointer |
PetscHMapTQuerySet |
PetscOffloadFlag |
PetscClassId |
PetscHMapTReset |
PetscOmpCtrlBarrier |
PetscCommBuildTwoSided |
PetscHMapTResize |
PetscOmpCtrlCreate |
PetscCommBuildTwoSidedF |
PetscHMapTSet |
PetscOmpCtrlDestroy |
PetscCommBuildTwoSidedFReq |
PetscHSetT |
PetscOmpCtrlGetOmpComms |
PetscCommBuildTwoSidedGetType |
PetscHSetTAdd |
PetscOmpCtrlOmpRegionOnMasterBegin |
PetscCommBuildTwoSidedSetType |
PetscHSetTClear |
PetscOmpCtrlOmpRegionOnMasterEnd |
PetscCommDestroy |
PetscHSetTCreate |
PetscOptionsClear |
PetscCommDuplicate |
PetscHSetTDel |
PetscOptionsDeprecated |
PetscCommGetNewTag |
PetscHSetTDestroy |
PetscOptionsDestroy |
PetscDLClose |
PetscHSetTDuplicate |
PetscOptionsFindPair |
PetscDLLibraryAppend |
PetscHSetTGetElems |
PetscOptionsInsertFile |
PetscDLLibraryClose |
PetscHSetTGetSize |
PetscPopSignalHandler |
PetscDLLibraryOpen |
PetscHSetTHas |
PetscPrefetchBlock |
PetscDLLibraryPrepend |
PetscHSetTQueryAdd |
PetscProcessTree |
PetscDLLibraryRetrieve |
PetscHSetTQueryDel |
PetscPushSignalHandler |
PetscDLLibrarySym |
PetscHSetTReset |
PetscRandomFinalizePackage |
PetscDLOpen |
PetscHSetTResize |
PetscRandomInitializePackage |
PetscDLSym |
PetscHeaderCreate |
PetscRealloc |
PetscEmacsClientErrorHandler |
PetscHeaderDestroy |
PetscRegisterFinalize |
PetscEqualReal |
PetscHelpPrintf |
PetscRegisterFinalizeAll |
PetscEqualScalar |
PetscIgnoreErrorHandler |
PetscReturnErrorHandler |
PetscErrorMessage |
PetscLogDouble |
PetscSSEIsEnabled |
PetscErrorPrintf |
PetscMPIAbortErrorHandler |
PetscSegBuffer |
PetscFClose |
PetscMPIDump |
PetscSegBufferCreate |
PetscFOpen |
PetscMalloc2 |
PetscSegBufferDestroy |
PetscFinalized |
PetscMalloc3 |
PetscSegBufferExtractAlloc |
PetscFormatConvert |
PetscMalloc4 |
PetscSegBufferExtractInPlace |
PetscFormatConvertGetSize |
PetscMalloc5 |
PetscSegBufferExtractTo |
PetscFormatStrip |
PetscMalloc6 |
PetscSegBufferGet |
PetscFortranCallbackGetSizes |
PetscMalloc7 |
PetscSegBufferGetSize |
PetscFortranCallbackRegister |
PetscMallocA |
PetscSegBufferUnuse |
PetscFree2 |
PetscMallocClear |
PetscSetDebugTerminal |
PetscFree3 |
PetscMallocResetDRAM |
PetscSetDebugger |
PetscFree4 |
PetscMallocSet |
PetscSetDebuggerFromString |
PetscFree5 |
PetscMallocSetCoalesce |
PetscSetDefaultDebugger |
PetscFree6 |
PetscMallocSetDRAM |
PetscSetHelpVersionFunctions |
PetscFree7 |
PetscNewLog |
PetscSharedTmp |
PetscFreeA |
PetscObjectAddOptionsHandler |
PetscSharedWorkingDirectory |
PetscFunctionBegin |
PetscObjectComposedDataGetInt |
PetscShmCommGet |
PetscFunctionBeginHot |
PetscObjectComposedDataGetIntstar |
PetscShmCommGetMpiShmComm |
PetscFunctionListAdd |
PetscObjectComposedDataGetReal |
PetscShmCommGlobalToLocal |
PetscFunctionListDestroy |
PetscObjectComposedDataGetRealstar |
PetscShmCommLocalToGlobal |
PetscFunctionListDuplicate |
PetscObjectComposedDataGetScalar |
PetscSignalSegvCheckPointer |
PetscFunctionListFind |
PetscObjectComposedDataGetScalarstar |
PetscSplitOwnership |
PetscFunctionListGet |
PetscObjectComposedDataRegister |
PetscSplitOwnershipBlock |
PetscFunctionListPrintTypes |
PetscObjectComposedDataSetInt |
PetscStackSAWsGrantAccess |
PetscFunctionListView |
PetscObjectComposedDataSetIntstar |
PetscStackSAWsTakeAccess |
PetscFunctionReturn |
PetscObjectComposedDataSetReal |
PetscStopForDebugger |
PetscGatherMessageLengths |
PetscObjectComposedDataSetRealstar |
PetscTime |
PetscGatherMessageLengths2 |
PetscObjectComposedDataSetScalar |
PetscTimeAdd |
PetscGatherNumberOfMessages |
PetscObjectComposedDataSetScalarstar |
PetscTimeSubtract |
PetscGetArchType |
PetscObjectCopyFortranFunctionPointers |
PetscTraceBackErrorHandler |
PetscGetFullPath |
PetscObjectDestroyOptionsHandlers |
PetscVFPrintf |
PetscGetHomeDirectory |
PetscObjectGetClassId |
PetscVSNPrintf |
PetscGetHostName |
PetscObjectGetClassName |
SETERRMPI |
No deprecated routines |