Beginner - Basic usage |
ADD_VALUES |
PetscDataType |
PetscOptionsGetBoolArray |
CHKERRQ |
PetscErrorCode |
PetscOptionsGetEnum |
CHKERRXX |
PetscFileMode |
PetscOptionsGetEnumArray |
CHKMEMQ |
PetscFinalize |
PetscOptionsGetInt |
INSERT_VALUES |
PetscFortranAddr |
PetscOptionsGetIntArray |
InsertMode |
PetscFree |
PetscOptionsGetReal |
MAX_VALUES |
PetscGLL |
PetscOptionsGetRealArray |
MPIU_COMPLEX |
PetscGLLCreate |
PetscOptionsGetScalar |
MPIU_INT |
PetscGLLCreateType |
PetscOptionsGetScalarArray |
MPIU_REAL |
PetscGLLDestroy |
PetscOptionsGetString |
MPIU_SCALAR |
PetscGLLElementAdvectionCreate |
PetscOptionsGetStringArray |
MPI_Comm |
PetscGLLElementAdvectionDestroy |
PetscOptionsHasName |
PETSC_COMM_SELF |
PetscGLLElementGradientCreate |
PetscOptionsInt |
PETSC_COMM_WORLD |
PetscGLLElementGradientDestroy |
PetscOptionsIntArray |
PETSC_DECIDE |
PetscGLLElementLaplacianCreate |
PetscOptionsMonitorSet |
PETSC_DEFAULT |
PetscGLLElementLaplacianDestroy |
PetscOptionsName |
PETSC_DETERMINE |
PetscGLLIntegrate |
PetscOptionsReal |
PETSC_FALSE |
PetscGLLView |
PetscOptionsRealArray |
PETSC_IGNORE |
PetscGetDate |
PetscOptionsScalar |
PETSC_TRUE |
PetscGlobalMinMaxInt |
PetscOptionsScalarArray |
PETSC_i |
PetscGlobalMinMaxReal |
PetscOptionsString |
PetscAbsInt |
PetscImaginaryPart |
PetscOptionsStringArray |
PetscAbsReal |
PetscInitialize |
PetscOptionsViewer |
PetscBag |
PetscInitializeFortran |
PetscRandomSetFromOptions |
PetscBagDestroy |
PetscInitialized |
PetscRandomType |
PetscBagLoad |
PetscInt |
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 |
PetscObject |
SETERRQ1 |
PetscBagRegisterString |
PetscObjectDestroy |
SETERRQ2 |
PetscBagSetFromOptions |
PetscObjectSetFromOptions |
SETERRQ3 |
PetscBagView |
PetscOffset |
SETERRQ4 |
PetscBool |
PetscOptionsBool |
SETERRQ5 |
PetscCalloc1 |
PetscOptionsBoolArray |
SETERRQ6 |
PetscClipInterval |
PetscOptionsEnum |
SETERRQ7 |
PetscComplex |
PetscOptionsEnumArray |
SETERRQ8 |
PetscCopyMode |
PetscOptionsGetBool |
UsingFortran |
Intermediate - Setting options for algorithms and data structures |
PETSC_VERSION |
PetscObjectOptionsBegin |
PetscSortMPIIntWithArray |
PetscBLASInt |
PetscObjectTypeCompare |
PetscSortReal |
PetscBagCreate |
PetscObjectTypeCompareAny |
PetscSortRealWithArrayInt |
PetscBagGetData |
PetscObjectView |
PetscSortRealWithPermutation |
PetscBagGetName |
PetscObjectViewFromOptions |
PetscSortRemoveDupsInt |
PetscBagGetNames |
PetscOptionsBegin |
PetscSortRemoveDupsMPIInt |
PetscBagSetName |
PetscOptionsBoolGroup |
PetscSortRemoveDupsReal |
PetscBagSetOptionsPrefix |
PetscOptionsBoolGroupBegin |
PetscSortSplit |
PetscBarrier |
PetscOptionsBoolGroupEnd |
PetscSortSplitReal |
PetscBoxAuthorize |
PetscOptionsClearValue |
PetscSortStrWithPermutation |
PetscBoxRefresh |
PetscOptionsEList |
PetscSortedRemoveDupsInt |
PetscBoxUpload |
PetscOptionsEnd |
PetscStartMatlab |
PetscCitationsRegister |
PetscOptionsFList |
PetscStrArrayDestroy |
PetscEnum |
PetscOptionsGetEList |
PetscStrArrayallocpy |
PetscError |
PetscOptionsHead |
PetscStrInList |
PetscFPrintf |
PetscOptionsInsertString |
PetscStrNArrayDestroy |
PetscFileRetrieve |
PetscOptionsMonitorCancel |
PetscStrNArrayallocpy |
PetscFindInt |
PetscOptionsMonitorDefault |
PetscStrToArray |
PetscFindMPIInt |
PetscOptionsSetFromOptions |
PetscStrToArrayDestroy |
PetscFindReal |
PetscOptionsSetValue |
PetscStrallocpy |
PetscFreeArguments |
PetscOptionsTail |
PetscStrbeginswith |
PetscFunctionBeginUser |
PetscOptionsValidKey |
PetscStrcasecmp |
PetscGetArgs |
PetscPClose |
PetscStrcat |
PetscGetArguments |
PetscPOpen |
PetscStrchr |
PetscGetCPUTime |
PetscPOpenSetMachine |
PetscStrcmp |
PetscGlobusAuthorize |
PetscPopErrorHandler |
PetscStrcpy |
PetscGlobusGetTransfers |
PetscPrintf |
PetscStrendswith |
PetscGlobusUpload |
PetscProcessPlacementView |
PetscStrendswithwhich |
PetscGoogleDriveAuthorize |
PetscPushErrorHandler |
PetscStrgrt |
PetscGoogleDriveRefresh |
PetscRandom |
PetscStrlcat |
PetscGoogleDriveUpload |
PetscRandomCreate |
PetscStrlen |
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 |
|
PetscObjectGetName |
PetscSortMPIInt |
|
Advanced - Setting more advanced options and customization |
PetscAttachDebugger |
PetscMPIIntCast |
PetscObjectStateSet |
PetscBLASIntCast |
PetscMallocDumpLog |
PetscObjectsDump |
PetscBT |
PetscMallocGetDumpLog |
PetscObjectsGetObject |
PetscBinaryClose |
PetscMallocSetDumpLog |
PetscObjectsView |
PetscBinaryOpen |
PetscMallocSetDumpLogThreshold |
PetscOptionsAllUsed |
PetscBinarySeekType |
PetscMallocValidate |
PetscOptionsCreate |
PetscBinaryWrite |
PetscMatlabEngineCreate |
PetscOptionsGetAll |
PetscCheckPointerSetIntensity |
PetscMatlabEngineDestroy |
PetscOptionsGetenv |
PetscContainer |
PetscMatlabEngineEvaluate |
PetscOptionsHasHelp |
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 |
PetscEnumFind |
PetscObjectGetOptionsPrefix |
PetscRandomRegister |
PetscErrorType |
PetscObjectGetReference |
PetscRandomRegisterAll |
PetscFPTrapPop |
PetscObjectGetType |
PetscRealIntMultTruncate |
PetscFPTrapPush |
PetscObjectPrependOptionsPrefix |
PetscSAWsBlock |
PetscFixFilename |
PetscObjectQuery |
PetscSSLDestroyContext |
PetscFunctionList |
PetscObjectQueryFunction |
PetscSSLInitializeContext |
PetscGetProgramName |
PetscObjectReference |
PetscSetFPTrap |
PetscHTTPRequest |
PetscObjectSAWsBlock |
PetscSignalHandlerDefault |
PetscHTTPSConnect |
PetscObjectSAWsGrantAccess |
PetscSubcomm |
PetscHTTPSRequest |
PetscObjectSAWsSetBlock |
PetscSubcommCreate |
PetscInitializeNoArguments |
PetscObjectSAWsTakeAccess |
PetscSubcommDestroy |
PetscIntMultError |
PetscObjectSetName |
PetscSubcommSetNumber |
PetscIntMultTruncate |
PetscObjectSetOptions |
PetscSubcommSetType |
PetscIntSumError |
PetscObjectSetOptionsPrefix |
PetscSubcommSetTypeGeneral |
PetscIntSumTruncate |
PetscObjectSetType |
PetscUnlikely |
PetscLikely |
PetscObjectSetUp |
|
PetscMPIDataTypeToPetscDataType |
PetscObjectStateGet |
|
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
CHKERRMPI |
PetscGetRealPath |
PetscObjectGetId |
Converts |
PetscGetRelativePath |
PetscObjectGetNewTag |
MPIU_Allreduce |
PetscGetTmp |
PetscObjectGetTabLevel |
PETSC_HASH_MAP |
PetscGetUserName |
PetscObjectId |
PETSC_HASH_SET |
PetscGetVersion |
PetscObjectIncrementTabLevel |
PETSC_MATLAB_ENGINE_ |
PetscGetVersionNumber |
PetscObjectInheritPrintedOptions |
PETSC_MATLAB_ENGINE_SELF |
PetscGetWorkingDirectory |
PetscObjectList |
PETSC_MATLAB_ENGINE_WORLD |
PetscHMapT |
PetscObjectListAdd |
PetscAbortErrorHandler |
PetscHMapTClear |
PetscObjectListDestroy |
PetscAddrAlign |
PetscHMapTCreate |
PetscObjectListDuplicate |
PetscAttachDebuggerErrorHandler |
PetscHMapTDel |
PetscObjectListFind |
PetscBinaryRead |
PetscHMapTDestroy |
PetscObjectListRemoveReference |
PetscBinarySeek |
PetscHMapTDuplicate |
PetscObjectListReverseFind |
PetscBinarySynchronizedRead |
PetscHMapTFind |
PetscObjectName |
PetscBinarySynchronizedSeek |
PetscHMapTGet |
PetscObjectPrintClassNamePrefixType |
PetscBinarySynchronizedWrite |
PetscHMapTGetKeys |
PetscObjectProcessOptionsHandlers |
PetscBuildTwoSidedType |
PetscHMapTGetSize |
PetscObjectRegisterDestroy |
PetscCalloc2 |
PetscHMapTGetVals |
PetscObjectRegisterDestroyAll |
PetscCalloc3 |
PetscHMapTHas |
PetscObjectSetFortranCallback |
PetscCalloc4 |
PetscHMapTIterDel |
PetscObjectSetPrintedOptions |
PetscCalloc5 |
PetscHMapTIterGet |
PetscObjectSetTabLevel |
PetscCalloc6 |
PetscHMapTIterSet |
PetscObjectState |
PetscCalloc7 |
PetscHMapTPut |
PetscObjectStateIncrease |
PetscCheckPointer |
PetscHMapTQueryDel |
PetscObjectsListGetGlobalNumbering |
PetscClassId |
PetscHMapTQuerySet |
PetscOffloadFlag |
PetscCommBuildTwoSided |
PetscHMapTReset |
PetscOmpCtrlBarrier |
PetscCommBuildTwoSidedF |
PetscHMapTResize |
PetscOmpCtrlCreate |
PetscCommBuildTwoSidedFReq |
PetscHMapTSet |
PetscOmpCtrlDestroy |
PetscCommBuildTwoSidedGetType |
PetscHSetT |
PetscOmpCtrlGetOmpComms |
PetscCommBuildTwoSidedSetType |
PetscHSetTAdd |
PetscOmpCtrlOmpRegionOnMasterBegin |
PetscCommDestroy |
PetscHSetTClear |
PetscOmpCtrlOmpRegionOnMasterEnd |
PetscCommDuplicate |
PetscHSetTCreate |
PetscOptionsClear |
PetscCommGetNewTag |
PetscHSetTDel |
PetscOptionsDeprecated |
PetscDLClose |
PetscHSetTDestroy |
PetscOptionsDestroy |
PetscDLLibraryAppend |
PetscHSetTDuplicate |
PetscOptionsFindPair |
PetscDLLibraryClose |
PetscHSetTGetElems |
PetscOptionsInsertFile |
PetscDLLibraryOpen |
PetscHSetTGetSize |
PetscPopSignalHandler |
PetscDLLibraryPrepend |
PetscHSetTHas |
PetscPrefetchBlock |
PetscDLLibraryRetrieve |
PetscHSetTQueryAdd |
PetscProcessTree |
PetscDLLibrarySym |
PetscHSetTQueryDel |
PetscPushSignalHandler |
PetscDLOpen |
PetscHSetTReset |
PetscRandomFinalizePackage |
PetscDLSym |
PetscHSetTResize |
PetscRandomInitializePackage |
PetscEmacsClientErrorHandler |
PetscHeaderCreate |
PetscRealloc |
PetscEqualReal |
PetscHeaderDestroy |
PetscRegisterFinalize |
PetscEqualScalar |
PetscHelpPrintf |
PetscRegisterFinalizeAll |
PetscErrorMessage |
PetscIgnoreErrorHandler |
PetscReturnErrorHandler |
PetscErrorPrintf |
PetscMPIAbortErrorHandler |
PetscSSEIsEnabled |
PetscFClose |
PetscMPIDump |
PetscSegBuffer |
PetscFOpen |
PetscMalloc2 |
PetscSegBufferCreate |
PetscFinalized |
PetscMalloc3 |
PetscSegBufferDestroy |
PetscFormatConvert |
PetscMalloc4 |
PetscSegBufferExtractAlloc |
PetscFormatConvertGetSize |
PetscMalloc5 |
PetscSegBufferExtractInPlace |
PetscFormatStrip |
PetscMalloc6 |
PetscSegBufferExtractTo |
PetscFortranCallbackGetSizes |
PetscMalloc7 |
PetscSegBufferGet |
PetscFortranCallbackRegister |
PetscMallocA |
PetscSegBufferGetSize |
PetscFree2 |
PetscMallocClear |
PetscSegBufferUnuse |
PetscFree3 |
PetscMallocResetDRAM |
PetscSetDebugTerminal |
PetscFree4 |
PetscMallocSet |
PetscSetDebugger |
PetscFree5 |
PetscMallocSetCoalesce |
PetscSetDebuggerFromString |
PetscFree6 |
PetscMallocSetDRAM |
PetscSetDefaultDebugger |
PetscFree7 |
PetscNewLog |
PetscSetHelpVersionFunctions |
PetscFreeA |
PetscObjectAddOptionsHandler |
PetscSharedTmp |
PetscFunctionBegin |
PetscObjectComposedDataGetInt |
PetscSharedWorkingDirectory |
PetscFunctionBeginHot |
PetscObjectComposedDataGetIntstar |
PetscShmCommGet |
PetscFunctionListAdd |
PetscObjectComposedDataGetReal |
PetscShmCommGetMpiShmComm |
PetscFunctionListDestroy |
PetscObjectComposedDataGetRealstar |
PetscShmCommGlobalToLocal |
PetscFunctionListDuplicate |
PetscObjectComposedDataGetScalar |
PetscShmCommLocalToGlobal |
PetscFunctionListFind |
PetscObjectComposedDataGetScalarstar |
PetscSignalSegvCheckPointer |
PetscFunctionListGet |
PetscObjectComposedDataRegister |
PetscSplitOwnership |
PetscFunctionListPrintTypes |
PetscObjectComposedDataSetInt |
PetscSplitOwnershipBlock |
PetscFunctionListView |
PetscObjectComposedDataSetIntstar |
PetscStackSAWsGrantAccess |
PetscFunctionReturn |
PetscObjectComposedDataSetReal |
PetscStackSAWsTakeAccess |
PetscGatherMessageLengths |
PetscObjectComposedDataSetRealstar |
PetscStopForDebugger |
PetscGatherMessageLengths2 |
PetscObjectComposedDataSetScalar |
PetscTime |
PetscGatherNumberOfMessages |
PetscObjectComposedDataSetScalarstar |
PetscTimeAdd |
PetscGetArchType |
PetscObjectCopyFortranFunctionPointers |
PetscTimeSubtract |
PetscGetFullPath |
PetscObjectDestroyOptionsHandlers |
PetscTraceBackErrorHandler |
PetscGetHomeDirectory |
PetscObjectGetClassId |
PetscVFPrintf |
PetscGetHostName |
PetscObjectGetClassName |
PetscVSNPrintf |
PetscGetPetscDir |
PetscObjectGetFortranCallback |
SETERRMPI |
No deprecated routines |