Searched refs:pc_gamg (Results 1 – 4 of 4) sorted by relevance
29 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCReset_GAMG() local32 PetscCall(PetscFree(pc_gamg->data)); in PCReset_GAMG()33 pc_gamg->data_sz = 0; in PCReset_GAMG()34 PetscCall(PetscFree(pc_gamg->orig_data)); in PCReset_GAMG()39 pc_gamg->emin = 0; in PCReset_GAMG()40 pc_gamg->emax = 0; in PCReset_GAMG()42 PetscCall(MatCoarsenDestroy(&pc_gamg->asm_crs)); in PCReset_GAMG()64 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGCreateLevel_GAMG() local80 if (pc_gamg->data_cell_rows > 0) { in PCGAMGCreateLevel_GAMG()81 ncrs = pc_gamg->data_sz / pc_gamg->data_cell_cols / pc_gamg->data_cell_rows; in PCGAMGCreateLevel_GAMG()[all …]
56 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGSetNSmooths_AGG() local57 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCGAMGSetNSmooths_AGG()228 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGSetAggressiveLevels_AGG() local229 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCGAMGSetAggressiveLevels_AGG()239 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGMISkSetAggressive_AGG() local240 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCGAMGMISkSetAggressive_AGG()250 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGSetAggressiveSquareGraph_AGG() local251 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCGAMGSetAggressiveSquareGraph_AGG()261 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGSetLowMemoryFilter_AGG() local262 PC_GAMG_AGG *pc_gamg_agg = (PC_GAMG_AGG *)pc_gamg->subctx; in PCGAMGSetLowMemoryFilter_AGG()[all …]
37 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCSetCoordinates_GEO() local50 pc_gamg->data_cell_rows = 1; in PCSetCoordinates_GEO()52 pc_gamg->data_cell_cols = ndm; /* coordinates */ in PCSetCoordinates_GEO()54 arrsz = nloc * pc_gamg->data_cell_rows * pc_gamg->data_cell_cols; in PCSetCoordinates_GEO()57 if (!pc_gamg->data || (pc_gamg->data_sz != arrsz)) { in PCSetCoordinates_GEO()58 PetscCall(PetscFree(pc_gamg->data)); in PCSetCoordinates_GEO()59 PetscCall(PetscMalloc1(arrsz + 1, &pc_gamg->data)); in PCSetCoordinates_GEO()61 for (kk = 0; kk < arrsz; kk++) pc_gamg->data[kk] = -999.; in PCSetCoordinates_GEO()62 pc_gamg->data[arrsz] = -99.; in PCSetCoordinates_GEO()66 for (ii = 0; ii < ndm; ii++) pc_gamg->data[ii * nloc + kk] = coords[kk * ndm + ii]; in PCSetCoordinates_GEO()[all …]
63 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGClassicalSetType_GAMG() local64 PC_GAMG_Classical *cls = (PC_GAMG_Classical *)pc_gamg->subctx; in PCGAMGClassicalSetType_GAMG()74 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGClassicalGetType_GAMG() local75 PC_GAMG_Classical *cls = (PC_GAMG_Classical *)pc_gamg->subctx; in PCGAMGClassicalGetType_GAMG()453 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGTruncateProlongator_Private() local454 PC_GAMG_Classical *cls = (PC_GAMG_Classical *)pc_gamg->subctx; in PCGAMGTruncateProlongator_Private()811 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGOptProlongator_Classical_Jacobi() local812 PC_GAMG_Classical *cls = (PC_GAMG_Classical *)pc_gamg->subctx; in PCGAMGOptProlongator_Classical_Jacobi()858 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGProlongator_Classical() local859 PC_GAMG_Classical *cls = (PC_GAMG_Classical *)pc_gamg->subctx; in PCGAMGProlongator_Classical()[all …]