Home
last modified time | relevance | path

Searched refs:block_size (Results 1 – 25 of 30) sorted by relevance

12

/petsc/src/mat/impls/baij/seq/baijmkl/
H A Dbaijmkl.h11 …, rows, cols, block_size, rows_start, rows_end, col_indx, values) mkl_sparse_s_create_bsr(A, index… argument
13 …, rows, cols, block_size, rows_start, rows_end, col_indx, values) mkl_sparse_d_create_bsr(A, index… argument
17 …, rows, cols, block_size, rows_start, rows_end, col_indx, values) mkl_sparse_c_create_bsr(A, index… argument
19 …, rows, cols, block_size, rows_start, rows_end, col_indx, values) mkl_sparse_z_create_bsr(A, index… argument
/petsc/src/ksp/ksp/tests/
H A Dex53.c14 …PetscInt method = 2, mat_size = 40, block_size = 2, *A_indices = NULL, *B_indices = NULL, A_siz… in main() local
23 PetscCall(PetscOptionsGetInt(NULL, NULL, "-block_size", &block_size, NULL)); in main()
25 …ELF, " matrix size = %" PetscInt_FMT ", block size = %" PetscInt_FMT "\n", mat_size, block_size)); in main()
84 PetscCall(ISSetBlockSize(A_IS, block_size)); in main()
85 PetscCall(ISSetBlockSize(B_IS, block_size)); in main()
/petsc/src/ksp/pc/impls/spai/
H A Dispai.c49 int block_size; /* constant block size */ member
90 …out, ispai->epsilon, ispai->nbsteps, ispai->max, ispai->maxnew, ispai->block_size, ispai->cache_si… in PCSetUp_SPAI()
151 PetscCall(PetscViewerASCIIPrintf(viewer, " block_size %d\n", ispai->block_size)); in PCView_SPAI()
201 ispai->block_size = (int)block_size1; in PCSPAISetBlockSize_SPAI()
451 …PetscCall(PetscOptionsInt("-pc_spai_block_size", "", "PCSPAISetBlockSize", ispai->block_size, &blo… in PCSetFromOptions_SPAI()
506 ispai->block_size = 1; in PCCreate_SPAI()
/petsc/include/petsc/private/
H A Dcupminterface.hpp849 template <std::size_t block_size = 256, std::size_t warp_size = 32, typename F, typename... Args>
852 static_assert(block_size > 0, ""); in PetscCUPMLaunchKernel1D()
855 static_assert(block_size % warp_size == 0, ""); in PetscCUPMLaunchKernel1D()
856 const auto nthread = std::min(n, block_size); in PetscCUPMLaunchKernel1D()
857 const auto nblock = (n + block_size - 1) / block_size; in PetscCUPMLaunchKernel1D()
/petsc/src/sys/objects/device/impls/
H A Dsegmentedmempool.hpp726 const auto block_size = std::max(size, chunk_size_); in make_block_() local
729 PetscCallCXX(pool_.emplace_back(&allocator_, block_size, stream)); in make_block_()
730 …PetscCall(PetscInfo(nullptr, "Allocated new block of size %zu, total %zu blocks\n", block_size, po… in make_block_()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DVec.pyx2866 ``0 <= i < len(indices)``, ``0 <= j < bs`` and ``bs`` `block_size`.
2874 ``len(indices) * vec.block_size``.
3009 ``0 <= i < len(indices)``, ``0 <= j < bs`` and ``bs`` `block_size`.
3017 ``len(indices) * vec.block_size``.
3084 Component index. Must be between ``0`` and ``vec.block_size``.
3103 ``bs`` is `block_size`.
3108 Component index. Must be between ``0`` and ``vec.block_size``.
3126 ``bs`` is `block_size`.
3131 Component index. Must be between ``0`` and ``vec.block_size``.
3157 ``bs`` is `block_size`.
[all …]
H A DIS.pyx1055 property block_size:
1662 property block_size:
H A Dpetscmat.pxi449 PetscLogDouble block_size
/petsc/src/mat/impls/aij/mpi/pastix/
H A Dpastix.c352 info->block_size = 1.0; in MatGetInfo_PaStiX()
/petsc/src/mat/impls/cdiagonal/
H A Dcdiagonal.c267 info->block_size = 1.0; in MatGetInfo_ConstantDiagonal()
/petsc/src/mat/impls/sbaij/seq/cholmod/
H A Dsbaijcholmod.c485 info->block_size = 1.0; in MatGetInfo_CHOLMOD()
/petsc/src/mat/impls/diagonal/
H A Ddiagonal.c545 info->block_size = 1.0; in MatGetInfo_Diagonal()
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/
H A Dmkl_cpardiso.c752 info->block_size = 1.0; in MatGetInfo_MKL_CPARDISO()
/petsc/src/mat/impls/aij/seq/mkl_pardiso/
H A Dmkl_pardiso.c875 info->block_size = 1.0; in MatGetInfo_MKL_PARDISO()
/petsc/src/mat/impls/elemental/
H A Dmatelem.cxx65 info->block_size = 1.0; in MatGetInfo_Elemental()
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.c699 info->block_size = 1.0; in MatGetInfo_MPISELL()
/petsc/include/
H A Dpetscmat.h789 PetscLogDouble block_size; /* block size */ member
/petsc/src/mat/impls/scalapack/
H A Dmatscalapack.c64 info->block_size = 1.0; in MatGetInfo_ScaLAPACK()
/petsc/src/mat/impls/sell/seq/
H A Dsell.c1514 info->block_size = 1.0; in MatGetInfo_SeqSELL()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij2.c1485 info->block_size = a->bs2; in MatGetInfo_SeqSBAIJ()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c1445 info->block_size = (PetscReal)matin->rmap->bs; in MatGetInfo_MPISBAIJ()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c899 info->block_size = 1.0; in MatGetInfo_MPIDense()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c1409 info->block_size = (PetscReal)matin->rmap->bs; in MatGetInfo_MPIBAIJ()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c267 info->block_size = 1.0; in MatGetInfo_SeqDense()
/petsc/src/mat/impls/is/
H A Dmatis.c1241 ginfo->block_size = bs; in MatGetInfo_IS()

12