Searched refs:subctx (Results 1 – 6 of 6) sorted by relevance
57 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCGAMGSetNSmooths_AGG()229 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCGAMGSetAggressiveLevels_AGG()240 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCGAMGMISkSetAggressive_AGG()251 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCGAMGSetAggressiveSquareGraph_AGG()262 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCGAMGSetLowMemoryFilter_AGG()273 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCGAMGSetGraphSymmetrize_AGG()284 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCGAMGMISkSetMinDegreeOrdering_AGG()295 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCSetFromOptions_GAMG_AGG()325 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCDestroy_GAMG_AGG()329 PetscCall(PetscFree(pc_gamg->subctx)); in PCDestroy_GAMG_AGG()[all …]
64 PC_GAMG_Classical *cls = (PC_GAMG_Classical *)pc_gamg->subctx; in PCGAMGClassicalSetType_GAMG()75 PC_GAMG_Classical *cls = (PC_GAMG_Classical *)pc_gamg->subctx; in PCGAMGClassicalGetType_GAMG()454 PC_GAMG_Classical *cls = (PC_GAMG_Classical *)pc_gamg->subctx; in PCGAMGTruncateProlongator_Private()812 PC_GAMG_Classical *cls = (PC_GAMG_Classical *)pc_gamg->subctx; in PCGAMGOptProlongator_Classical_Jacobi()859 PC_GAMG_Classical *cls = (PC_GAMG_Classical *)pc_gamg->subctx; in PCGAMGProlongator_Classical()874 PetscCall(PetscFree(pc_gamg->subctx)); in PCGAMGDestroy_Classical()884 PC_GAMG_Classical *cls = (PC_GAMG_Classical *)pc_gamg->subctx; in PCGAMGSetFromOptions_Classical()938 if (pc_gamg->subctx) { in PCCreateGAMG_Classical()945 pc_gamg->subctx = pc_gamg_classical; in PCCreateGAMG_Classical()
403 if (flg) coarse->subctx = (void *)(size_t)k; in MatCoarsenSetFromOptions_MISK()427 coarse->subctx = (void *)(size_t)1; in MatCoarsenCreate_MISK()456 crs->subctx = (void *)(size_t)k; in MatCoarsenMISKSetDistance()480 *k = (PetscInt)(size_t)crs->subctx; in MatCoarsenMISKGetDistance()
49 void *subctx; member
575 void *subctx; member
1273 PetscDeviceContext *subctx; in MDot_() local1279 PetscCall(PetscDeviceContextFork(dctx, n_sub, &subctx)); in MDot_()1282 const auto sub = subctx[i % n_sub]; in MDot_()1293 PetscCall(PetscDeviceContextJoin(dctx, n_sub, PETSC_DEVICE_CONTEXT_JOIN_DESTROY, &subctx)); in MDot_()