Lines Matching refs:globalContext
6 static PetscDeviceContext globalContext = nullptr; variable
54 if (PetscUnlikely(!globalContext)) { in PetscDeviceContextSetupGlobalContext_Private()
61 PetscCall(PetscDeviceContextGetDeviceType(globalContext, &dtype)); in PetscDeviceContextSetupGlobalContext_Private()
62 …PetscCall(PetscInfo(globalContext, "Destroying global PetscDeviceContext with device type %s\n", P… in PetscDeviceContextSetupGlobalContext_Private()
63 PetscCall(PetscDeviceContextDestroy(&globalContext)); in PetscDeviceContextSetupGlobalContext_Private()
72 PetscCall(PetscDeviceContextCreate(&globalContext)); in PetscDeviceContextSetupGlobalContext_Private()
73 …PetscCall(PetscInfo(globalContext, "Initializing global PetscDeviceContext with device type %s\n",… in PetscDeviceContextSetupGlobalContext_Private()
74 pobj = PetscObjectCast(globalContext); in PetscDeviceContextSetupGlobalContext_Private()
77 PetscCall(PetscDeviceContextSetStreamType(globalContext, rootStreamType)); in PetscDeviceContextSetupGlobalContext_Private()
78 PetscCall(PetscDeviceContextSetDefaultDeviceForType_Internal(globalContext, dtype)); in PetscDeviceContextSetupGlobalContext_Private()
79 PetscCall(PetscDeviceContextSetUp(globalContext)); in PetscDeviceContextSetupGlobalContext_Private()
80 PetscCall(PetscSetDefaultCUPMStreamFromDeviceContext(globalContext, dtype)); in PetscDeviceContextSetupGlobalContext_Private()
114 …rExpressionUnderstandingThatThisIsDangerousAndBugprone(PetscValidDeviceContext(globalContext, -1)); in PetscDeviceContextGetCurrentContext()
115 *dctx = globalContext; in PetscDeviceContextGetCurrentContext()
151 globalContext = dctx; in PetscDeviceContextSetCurrentContext()
153 PetscCall(PetscSetDefaultCUPMStreamFromDeviceContext(globalContext, dtype)); in PetscDeviceContextSetCurrentContext()