Home
last modified time | relevance | path

Searched refs:nrg (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/pc/impls/mg/
H A Dgdsw.c266 PetscInt nri, nrg, ncg; in PCMGGDSWCreateCoarseSpace_Private() local
269 PetscCall(ISGetLocalSize(sG[i], &nrg)); in PCMGGDSWCreateCoarseSpace_Private()
274 PetscCall(MatSetValues(preallocator, nrg, rg, ncg, cidx + c, NULL, INSERT_VALUES)); in PCMGGDSWCreateCoarseSpace_Private()
306 PetscInt nri, nrg, ncg; in PCMGGDSWCreateCoarseSpace_Private() local
314 PetscCall(ISGetLocalSize(sG[i], &nrg)); in PCMGGDSWCreateCoarseSpace_Private()
323 PetscCall(MatSetValues(*cspace, nrg, rg, ncg, cidx + c, v, INSERT_VALUES)); in PCMGGDSWCreateCoarseSpace_Private()
/petsc/src/mat/impls/is/
H A Dmatis.c3249 PetscInt nrg, rbs, cbs; in MatGetLocalSubMatrix_IS() local
3258 PetscCall(ISLocalToGlobalMappingGetSize(A->rmap->mapping, &nrg)); in MatGetLocalSubMatrix_IS()
3260nrg, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Local row index %" PetscInt_FMT " -> %" PetscInt_FMT "… in MatGetLocalSubMatrix_IS()
3262 if (nrg % rbs) nrg = rbs * (nrg / rbs + 1); in MatGetLocalSubMatrix_IS()
3263 PetscCall(PetscMalloc1(nrg, &idxs)); in MatGetLocalSubMatrix_IS()
3266 for (i = nrl; i < nrg; i++) idxs[i] = -1; in MatGetLocalSubMatrix_IS()
3269 PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)A), nrg, idxs, PETSC_OWN_POINTER, &is)); in MatGetLocalSubMatrix_IS()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DMat.pyx567 Create a `Mat` with ``nrl`` local rows, ``nrg`` global rows, ``ncl``
572 >>> mat.setSizes([[nrl, nrg], [ncl, ncg]])