Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/
H A Dbjkokkos.kokkos.cxx786 PetscInt nDMs, n, *block_sizes = NULL; in PCSetUp_BJKOKKOS() local
830 PetscCall(PetscMalloc1(nloc, &block_sizes)); // very inefficient, to big in PCSetUp_BJKOKKOS()
851 block_sizes[nDMs] = bend - bsrt; in PCSetUp_BJKOKKOS()
852 ntot += block_sizes[nDMs]; in PCSetUp_BJKOKKOS()
864 block_sizes[nDMs] = bend - bsrt; in PCSetUp_BJKOKKOS()
865 ntot += block_sizes[nDMs]; in PCSetUp_BJKOKKOS()
871 PetscCall(PetscRealloc(sizeof(PetscInt) * nDMs, &block_sizes)); in PCSetUp_BJKOKKOS()
947 else nloc = block_sizes[ii]; in PCSetUp_BJKOKKOS()
969 if (!pack) PetscCall(PetscFree(block_sizes)); in PCSetUp_BJKOKKOS()
/petsc/src/ksp/pc/impls/spai/
H A Dispai.c560 M->block_sizes = (int *)malloc(sizeof(int) * n); in ConvertMatToMatrix()
561 for (i = 0; i < n; i++) M->block_sizes[i] = 1; in ConvertMatToMatrix()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DMat.pyx5949 property block_sizes: