Searched refs:ngct (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/mg/ |
| H A D | gdsw.c | 22 …PetscInt i, j, ngct, ng, dbg = 0, odbg, minmax[2] = {0, PETSC_INT_MAX}, ominmax[2], … in PCMGGDSWSetUp() local 184 PetscCall(MatGetRowIJ(cmat, 0, PETSC_FALSE, PETSC_FALSE, &ngct, &ia, &ja, &flg)); in PCMGGDSWSetUp() 187 PetscCall(PetscMalloc1(ngct + 1, &ccii)); in PCMGGDSWSetUp() 188 PetscCall(PetscMalloc1(ia[ngct], &cridx)); in PCMGGDSWSetUp() 189 PetscCall(PetscMalloc1(ia[ngct], &cdata)); in PCMGGDSWSetUp() 191 PetscCall(PetscArraycpy(ccii, ia, ngct + 1)); in PCMGGDSWSetUp() 192 PetscCall(PetscArraycpy(cdata, tdata, ia[ngct])); in PCMGGDSWSetUp() 193 PetscCall(ISGlobalToLocalMappingApply(ipcis->BtoNmap, IS_GTOLM_DROP, ia[ngct], ja, &i, cridx)); in PCMGGDSWSetUp() 194 PetscCheck(i == ia[ngct], PETSC_COMM_SELF, PETSC_ERR_PLIB, "Error in G2L"); in PCMGGDSWSetUp() 202 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, ng, ngct, NULL, &sGf[0])); in PCMGGDSWSetUp() [all …]
|