Home
last modified time | relevance | path

Searched refs:sell (Results 1 – 7 of 7) sorted by relevance

/petsc/src/mat/impls/sell/mpi/
H A Dmmsell.c18 Mat_MPISELL *sell = (Mat_MPISELL *)A->data; in MatDisAssemble_MPISELL() local
19 Mat B = sell->B, Bnew; in MatDisAssemble_MPISELL()
26 PetscCall(VecDestroy(&sell->lvec)); in MatDisAssemble_MPISELL()
27 PetscCall(VecScatterDestroy(&sell->Mvctx)); in MatDisAssemble_MPISELL()
28 if (sell->colmap) { in MatDisAssemble_MPISELL()
30 PetscCall(PetscHMapIDestroy(&sell->colmap)); in MatDisAssemble_MPISELL()
32 PetscCall(PetscFree(sell->colmap)); in MatDisAssemble_MPISELL()
60 …if (isnonzero) PetscCall(MatSetValue(Bnew, Bsell->sliceheight * i + row, sell->garray[Bsell->colid… in MatDisAssemble_MPISELL()
64 PetscCall(PetscFree(sell->garray)); in MatDisAssemble_MPISELL()
67 sell->B = Bnew; in MatDisAssemble_MPISELL()
[all …]
H A Dmpisell.c27 Mat_MPISELL *sell = (Mat_MPISELL *)Y->data; in MatDiagonalSet_MPISELL() local
31 PetscCall(MatDiagonalSet(sell->A, D, is)); in MatDiagonalSet_MPISELL()
47 Mat_MPISELL *sell = (Mat_MPISELL *)mat->data; in MatCreateColmap_MPISELL_Private() local
48 PetscInt n = sell->B->cmap->n, i; in MatCreateColmap_MPISELL_Private()
51 …PetscCheck(sell->garray, PETSC_COMM_SELF, PETSC_ERR_PLIB, "MPISELL Matrix was assembled but is mis… in MatCreateColmap_MPISELL_Private()
53 PetscCall(PetscHMapICreateWithSize(n, &sell->colmap)); in MatCreateColmap_MPISELL_Private()
54 for (i = 0; i < n; i++) PetscCall(PetscHMapISet(sell->colmap, sell->garray[i] + 1, i + 1)); in MatCreateColmap_MPISELL_Private()
56 PetscCall(PetscCalloc1(mat->cmap->N + 1, &sell->colmap)); in MatCreateColmap_MPISELL_Private()
57 for (i = 0; i < n; i++) sell->colmap[sell->garray[i]] = i + 1; in MatCreateColmap_MPISELL_Private()
152 Mat_MPISELL *sell = (Mat_MPISELL *)mat->data; in MatSetValues_MPISELL() local
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dfdmpiaij.c458 Mat_MPISELL *sell = (Mat_MPISELL *)mat->data; in MatFDColoringSetUp_MPIXAIJ() local
460 A = sell->A; in MatFDColoringSetUp_MPIXAIJ()
463 B = sell->B; in MatFDColoringSetUp_MPIXAIJ()
467 if (!sell->colmap) { in MatFDColoringSetUp_MPIXAIJ()
472 colmap = sell->colmap; in MatFDColoringSetUp_MPIXAIJ()
479 …cObjectComm((PetscObject)mat), mat->cmap->n, PETSC_DETERMINE, B->cmap->n, sell->garray, &c->vscale… in MatFDColoringSetUp_MPIXAIJ()
674 Mat_MPISELL *sell = (Mat_MPISELL *)mat->data; in MatFDColoringCreate_MPIXAIJ() local
682 A = sell->A; in MatFDColoringCreate_MPIXAIJ()
684 B = sell->B; in MatFDColoringCreate_MPIXAIJ()
/petsc/src/sys/yaml/
H A DLicense7 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
/petsc/src/dm/impls/da/
H A Dfdda.c617 …PetscBool aij = PETSC_FALSE, baij = PETSC_FALSE, sbaij = PETSC_FALSE, sell = PETSC_FALSE, is = P… in DMCreateMatrix_DA() local
683 PetscCall(PetscObjectHasFunction((PetscObject)A, "MatMPISELLSetPreallocation_C", &sell)); in DMCreateMatrix_DA()
684 …if (!sell) PetscCall(PetscObjectHasFunction((PetscObject)A, "MatSeqSELLSetPreallocation_C", &sell)… in DMCreateMatrix_DA()
686 … if (!sell) PetscCall(PetscObjectHasFunction((PetscObject)A, "MatISSetPreallocation_C", &is)); in DMCreateMatrix_DA()
730 } else if (sell) { in DMCreateMatrix_DA()
/petsc/doc/manual/
H A Dgetting_started.md586 …++ code, as in [MatMult_SeqSELL](https://petsc.org/main/src/mat/impls/sell/seq/sell.c.html#MatMult…
/petsc/systems/Apple/iOS/PETSc/PETSc.xcodeproj/
H A Dproject.pbxproj363 …D89D1DE4207AA1AB00FACC19 /* sell.c in Sources */ = {isa = PBXBuildFile; fileRef = D89D1AFC207AA1AA…
1115 …D1AFC207AA1AA00FACC19 /* sell.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType …
1886 D89D1AFC207AA1AA00FACC19 /* sell.c */,
2581 D89D1DE4207AA1AB00FACC19 /* sell.c in Sources */,