Searched refs:nmap (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/ksp/pc/impls/redistribute/ |
| H A D | redistribute.c | 75 PetscLayout map, nmap; in PCSetUp_Redistribute() local 149 PetscCall(PetscLayoutCreate(comm, &nmap)); in PCSetUp_Redistribute() 151 PetscCall(PetscLayoutSetSize(nmap, ncnt)); in PCSetUp_Redistribute() 152 PetscCall(PetscLayoutSetBlockSize(nmap, 1)); in PCSetUp_Redistribute() 153 PetscCall(PetscLayoutSetUp(nmap)); in PCSetUp_Redistribute() 173 if (i < nmap->range[j]) j = 0; in PCSetUp_Redistribute() 175 if (i < nmap->range[j + 1]) { in PCSetUp_Redistribute() 289 for (PetscInt i = 0; i < nmap->rend - nmap->rstart; i++) { in PCSetUp_Redistribute() 294 for (PetscInt i = 0; i < nmap->rend - nmap->rstart; i++) { in PCSetUp_Redistribute() 295 if (!(((PetscInt)PetscRealPart(ab[i])) % primes[cnt])) indices[n++] = i + nmap->rstart; in PCSetUp_Redistribute() [all …]
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcscalingbasic.c | 416 PetscInt nmap; in PCBDDCScalingSetUp_Deluxe() local 420 …PetscCall(ISGlobalToLocalMappingApply(pcis->BtoNmap, IS_GTOLM_DROP, n_com, idxs, &nmap, deluxe_ctx… in PCBDDCScalingSetUp_Deluxe() 421 …eck(nmap == n_com, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Error when mapping simply scaled dofs (is_ver… in PCBDDCScalingSetUp_Deluxe() 425 PetscInt nmap; in PCBDDCScalingSetUp_Deluxe() local 429 …PetscCall(ISGlobalToLocalMappingApply(pcis->BtoNmap, IS_GTOLM_DROP, n_dir, idxs, &nmap, deluxe_ctx… in PCBDDCScalingSetUp_Deluxe() 430 …(nmap == n_dir, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Error when mapping simply scaled dofs (sub_schur… in PCBDDCScalingSetUp_Deluxe()
|
| H A D | bddcprivate.c | 362 IS *is_rows, *tcols, tmap, nmap; in PCBDDCNedelecSupport() local 392 PetscCall(ISLocalToGlobalMappingApplyIS(lGis->cmap->mapping, tmap, &nmap)); in PCBDDCNedelecSupport() 394 PetscCall(ISGetLocalSize(nmap, &subnv)); in PCBDDCNedelecSupport() 395 PetscCall(ISGetIndices(nmap, &subvidxs)); in PCBDDCNedelecSupport() 397 PetscCall(ISRestoreIndices(nmap, &subvidxs)); in PCBDDCNedelecSupport() 400 PetscCall(ISDestroy(&nmap)); in PCBDDCNedelecSupport()
|
| /petsc/src/mat/impls/is/ |
| H A D | matis.c | 2607 …ISFilterL2GMap(Mat A, ISLocalToGlobalMapping map, ISLocalToGlobalMapping *nmap, ISLocalToGlobalMap… in MatISFilterL2GMap() argument 2637 *nmap = NULL; in MatISFilterL2GMap() 2646 PetscCall(ISLocalToGlobalMappingCreateIS(is, nmap)); in MatISFilterL2GMap() 2649 PetscCall(ISLocalToGlobalMappingSetType(*nmap, l2gtype)); in MatISFilterL2GMap() 2652 PetscCall(ISGlobalToLocalMappingApplyBlock(*nmap, IS_GTOLM_MASK, n / bs, idxs, NULL, nidxs)); in MatISFilterL2GMap()
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 8079 PetscLayout nmap = NULL; in MatSetBlockSizes() local 8081 PetscCall(PetscLayoutDuplicate(mat->rmap, &nmap)); in MatSetBlockSizes() 8084 mat->rmap = nmap; in MatSetBlockSizes() 8089 PetscLayout nmap = NULL; in MatSetBlockSizes() local 8091 PetscCall(PetscLayoutDuplicate(mat->cmap, &nmap)); in MatSetBlockSizes() 8094 mat->cmap = nmap; in MatSetBlockSizes()
|