Home
last modified time | relevance | path

Searched refs:nmap (Results 1 – 5 of 5) sorted by relevance

/petsc/src/ksp/pc/impls/redistribute/
H A Dredistribute.c75 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 Dbddcscalingbasic.c416 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 Dbddcprivate.c362 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 Dmatis.c2607 …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 Dmatrix.c8079 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()