Home
last modified time | relevance | path

Searched refs:subctx (Results 1 – 6 of 6) sorted by relevance

/petsc/src/ksp/pc/impls/gamg/
H A Dagg.c57 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 …]
H A Dclassical.c64 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()
/petsc/src/mat/graphops/coarsen/impls/misk/
H A Dmisk.c403 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()
/petsc/include/petsc/private/
H A Dpcgamgimpl.h49 void *subctx; member
H A Dmatimpl.h575 void *subctx; member
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp1273 PetscDeviceContext *subctx; in MDot_() local
1279 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_()