Searched refs:nLocalSelected (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/gamg/ |
| H A D | geo.c | 607 PetscInt Istart, Iend, nloc, my0, jj, kk, ncols, nLocalSelected, bs, *clid_flid; in PCGAMGProlongator_GEO() local 632 for (kk = 0, nLocalSelected = 0; kk < jj; kk++) { in PCGAMGProlongator_GEO() 636 if (ncols > 1) clid_flid[nLocalSelected++] = lid; /* filter out singletons */ in PCGAMGProlongator_GEO() 646 PetscCall(MatSetSizes(Prol, nloc * bs, nLocalSelected * bs, PETSC_DETERMINE, PETSC_DETERMINE)); in PCGAMGProlongator_GEO() 671 …PetscCall(getGIDsOnSquareGraph(pc, nLocalSelected, clid_flid, Gmat, &selected_2, &Gmat2, &crsGID)); in PCGAMGProlongator_GEO() 686 …PetscCall(triangulateAndFormProl(selected_2, data_stride, coords, nLocalSelected, clid_flid, agg_l… in PCGAMGProlongator_GEO() 702 PetscCall(PetscMalloc1(dim * nLocalSelected, &crs_crds)); in PCGAMGProlongator_GEO() 703 for (kk = 0; kk < nLocalSelected; kk++) { /* grab local select nodes to promote - output */ in PCGAMGProlongator_GEO() 705 … for (jj = 0; jj < dim; jj++) crs_crds[jj * nLocalSelected + kk] = pc_gamg->data[jj * nloc + lid]; in PCGAMGProlongator_GEO() 710 pc_gamg->data_sz = dim * nLocalSelected; in PCGAMGProlongator_GEO()
|
| H A D | agg.c | 1282 PetscInt Istart, Iend, nloc, ii, jj, kk, my0, nLocalSelected, bs; in PCGAMGConstructProlongator_AGG() local 1303 for (ii = 0, nLocalSelected = 0; ii < nloc; ii++) { in PCGAMGConstructProlongator_AGG() 1308 if (!ise) nLocalSelected++; in PCGAMGConstructProlongator_AGG() 1314 …PetscCall(MatSetSizes(Prol, nloc * bs, nLocalSelected * col_bs, PETSC_DETERMINE, PETSC_DETERMINE)); in PCGAMGConstructProlongator_AGG() 1340 …nLocalSelected, PETSC_COMM_SELF, PETSC_ERR_PLIB, "(kk %" PetscInt_FMT "/col_bs %" PetscInt_FMT " -… in PCGAMGConstructProlongator_AGG() 1401 pc_gamg->data_sz = col_bs * col_bs * nLocalSelected; in PCGAMGConstructProlongator_AGG()
|