Home
last modified time | relevance | path

Searched refs:multadd (Results 1 – 25 of 39) sorted by relevance

12

/petsc/src/mat/impls/baij/seq/baijmkl/
H A Dbaijmkl.c65 B->ops->multadd = MatMultAdd_SeqBAIJ_1; in MatConvert_SeqBAIJMKL_SeqBAIJ()
69 B->ops->multadd = MatMultAdd_SeqBAIJ_2; in MatConvert_SeqBAIJMKL_SeqBAIJ()
73 B->ops->multadd = MatMultAdd_SeqBAIJ_3; in MatConvert_SeqBAIJMKL_SeqBAIJ()
77 B->ops->multadd = MatMultAdd_SeqBAIJ_4; in MatConvert_SeqBAIJMKL_SeqBAIJ()
81 B->ops->multadd = MatMultAdd_SeqBAIJ_5; in MatConvert_SeqBAIJMKL_SeqBAIJ()
85 B->ops->multadd = MatMultAdd_SeqBAIJ_6; in MatConvert_SeqBAIJMKL_SeqBAIJ()
89 B->ops->multadd = MatMultAdd_SeqBAIJ_7; in MatConvert_SeqBAIJMKL_SeqBAIJ()
93 B->ops->multadd = MatMultAdd_SeqBAIJ_11; in MatConvert_SeqBAIJMKL_SeqBAIJ()
97 B->ops->multadd = MatMultAdd_SeqBAIJ_N; in MatConvert_SeqBAIJMKL_SeqBAIJ()
101 B->ops->multadd = MatMultAdd_SeqBAIJ_N; in MatConvert_SeqBAIJMKL_SeqBAIJ()
[all …]
/petsc/src/mat/impls/maij/
H A Dmaij.c479 PetscCall((*b->OAIJ->ops->multadd)(b->OAIJ, b->w, yy, yy)); in MatMult_MPIMAIJ_dof()
502 PetscCall((*b->AIJ->ops->multadd)(b->AIJ, xx, yy, zz)); in MatMultAdd_MPIMAIJ_dof()
504 PetscCall((*b->OAIJ->ops->multadd)(b->OAIJ, b->w, zz, zz)); in MatMultAdd_MPIMAIJ_dof()
1068 B->ops->multadd = MatMultAdd_SeqMAIJ_2; in MatCreateMAIJ()
1073 B->ops->multadd = MatMultAdd_SeqMAIJ_3; in MatCreateMAIJ()
1078 B->ops->multadd = MatMultAdd_SeqMAIJ_4; in MatCreateMAIJ()
1083 B->ops->multadd = MatMultAdd_SeqMAIJ_5; in MatCreateMAIJ()
1088 B->ops->multadd = MatMultAdd_SeqMAIJ_6; in MatCreateMAIJ()
1093 B->ops->multadd = MatMultAdd_SeqMAIJ_7; in MatCreateMAIJ()
1098 B->ops->multadd = MatMultAdd_SeqMAIJ_8; in MatCreateMAIJ()
[all …]
/petsc/src/mat/tests/
H A Dex88.c59 …const PetscScalar multadd[2] = {PetscCMPLX(1.4926230300000000e+08, -1.2811063360000000e+09), Pets… in TestMatrix() local
63 const PetscScalar multadd[2] = {-6.8966198500000000e+08, -2.0310609940000000e+09}; in TestMatrix() local
92 PetscCall(VecCreateSeqWithArray(PETSC_COMM_SELF, 1, 2, multadd, &diff)); in TestMatrix()
/petsc/src/mat/impls/aij/seq/aijsell/
H A Daijsell.c33 B->ops->multadd = MatMultAdd_SeqAIJ; in MatConvert_SeqAIJSELL_SeqAIJ()
243 B->ops->multadd = MatMultAdd_SeqAIJSELL; in MatConvert_SeqAIJ_SeqAIJSELL()
/petsc/src/mat/impls/aij/mpi/mpihipsparse/
H A Dmpiaijhipsparse.hip.cxx323 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, yy, yy)); in MatMult_MPIAIJHIPSPARSE()
343 PetscCall((*a->A->ops->multadd)(a->A, xx, yy, zz)); in MatMultAdd_MPIAIJHIPSPARSE()
345 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, zz, zz)); in MatMultAdd_MPIAIJHIPSPARSE()
456 A->ops->multadd = MatMultAdd_MPIAIJHIPSPARSE; in MatConvert_MPIAIJ_MPIAIJHIPSPARSE()
/petsc/src/mat/impls/aij/mpi/mpicusparse/
H A Dmpiaijcusparse.cu323 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, yy, yy)); in MatMult_MPIAIJCUSPARSE()
343 PetscCall((*a->A->ops->multadd)(a->A, xx, yy, zz)); in MatMultAdd_MPIAIJCUSPARSE()
345 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, zz, zz)); in MatMultAdd_MPIAIJCUSPARSE()
478 A->ops->multadd = MatMultAdd_MPIAIJCUSPARSE; in MatConvert_MPIAIJ_MPIAIJCUSPARSE()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c216 A->ops->multtransposeadd = A->ops->multadd; in MatSetOption_SeqSBAIJ()
1410 B->ops->multadd = MatMultAdd_SeqSBAIJ_N; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1419 B->ops->multadd = MatMultAdd_SeqSBAIJ_1; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1425 B->ops->multadd = MatMultAdd_SeqSBAIJ_2; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1431 B->ops->multadd = MatMultAdd_SeqSBAIJ_3; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1437 B->ops->multadd = MatMultAdd_SeqSBAIJ_4; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1443 B->ops->multadd = MatMultAdd_SeqSBAIJ_5; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1449 B->ops->multadd = MatMultAdd_SeqSBAIJ_6; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1455 B->ops->multadd = MatMultAdd_SeqSBAIJ_7; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
/petsc/src/mat/impls/aij/seq/aijperm/
H A Daijperm.c77 B->ops->multadd = MatMultAdd_SeqAIJ; in MatConvert_SeqAIJPERM_SeqAIJ()
618 B->ops->multadd = MatMultAdd_SeqAIJPERM; in MatConvert_SeqAIJ_SeqAIJPERM()
/petsc/src/mat/impls/aij/seq/seqviennacl/
H A Daijviennacl.cxx420 A->ops->multadd = MatMultAdd_SeqAIJ; in MatBindToCPU_SeqAIJViennaCL()
426 A->ops->multadd = MatMultAdd_SeqAIJViennaCL; in MatBindToCPU_SeqAIJViennaCL()
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.c377 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, yy, yy)); in MatMult_MPISELL()
396 PetscCall((*a->A->ops->multadd)(a->A, xx, yy, zz)); in MatMultAdd_MPISELL()
398 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, zz, zz)); in MatMultAdd_MPISELL()
1747 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPISELL()
1763 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPISELL()
1779 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPISELL()
/petsc/src/mat/impls/baij/seq/
H A Dbaij.c3199 B->ops->multadd = MatMultAdd_SeqBAIJ_1; in MatSeqBAIJSetPreallocation_SeqBAIJ()
3203 B->ops->multadd = MatMultAdd_SeqBAIJ_2; in MatSeqBAIJSetPreallocation_SeqBAIJ()
3207 B->ops->multadd = MatMultAdd_SeqBAIJ_3; in MatSeqBAIJSetPreallocation_SeqBAIJ()
3211 B->ops->multadd = MatMultAdd_SeqBAIJ_4; in MatSeqBAIJSetPreallocation_SeqBAIJ()
3215 B->ops->multadd = MatMultAdd_SeqBAIJ_5; in MatSeqBAIJSetPreallocation_SeqBAIJ()
3219 B->ops->multadd = MatMultAdd_SeqBAIJ_6; in MatSeqBAIJSetPreallocation_SeqBAIJ()
3223 B->ops->multadd = MatMultAdd_SeqBAIJ_7; in MatSeqBAIJSetPreallocation_SeqBAIJ()
3232 B->ops->multadd = MatMultAdd_SeqBAIJ_9_AVX2; in MatSeqBAIJSetPreallocation_SeqBAIJ()
3238 B->ops->multadd = MatMultAdd_SeqBAIJ_N; in MatSeqBAIJSetPreallocation_SeqBAIJ()
3246 B->ops->multadd = MatMultAdd_SeqBAIJ_11; in MatSeqBAIJSetPreallocation_SeqBAIJ()
[all …]
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c1045 PetscCall((*a->B->ops->multadd)(a->B, a->slvec1b, a->slvec1a, yy)); in MatMult_MPISBAIJ_Hermitian()
1078 PetscCall((*a->B->ops->multadd)(a->B, a->slvec1b, a->slvec1a, yy)); in MatMult_MPISBAIJ()
1092 PetscCall((*a->A->ops->multadd)(a->A, xx, yy, a->slvec1a)); in MatMultAdd_MPISBAIJ_Hermitian()
1111 PetscCall((*a->B->ops->multadd)(a->B, a->slvec1b, a->slvec1a, zz)); in MatMultAdd_MPISBAIJ_Hermitian()
1125 PetscCall((*a->A->ops->multadd)(a->A, xx, yy, a->slvec1a)); in MatMultAdd_MPISBAIJ()
1143 PetscCall((*a->B->ops->multadd)(a->B, a->slvec1b, a->slvec1a, zz)); in MatMultAdd_MPISBAIJ()
1525 A->ops->multadd = MatMultAdd_MPISBAIJ_Hermitian; in MatSetOption_MPISBAIJ()
1537 A->ops->multadd = MatMultAdd_MPISBAIJ; in MatSetOption_MPISBAIJ()
2642 PetscCall((*mat->B->ops->multadd)(mat->B, mat->slvec1b, mat->slvec1a, bb1)); in MatSOR_MPISBAIJ()
2713 PetscCall((*mat->B->ops->multadd)(mat->B, mat->slvec1b, mat->slvec1a, mat->slvec1a)); in MatSOR_MPISBAIJ()
/petsc/src/mat/impls/aij/seq/aijmkl/
H A Daijmkl.c45 B->ops->multadd = MatMultAdd_SeqAIJ; in MatConvert_SeqAIJMKL_SeqAIJ()
1021 B->ops->multadd = MatMultAdd_SeqAIJMKL_SpMV2; in MatConvert_SeqAIJ_SeqAIJMKL()
1045 B->ops->multadd = MatMultAdd_SeqAIJMKL; in MatConvert_SeqAIJ_SeqAIJMKL()
/petsc/src/mat/impls/kaij/
H A Dkaij.c1156 PetscCall((*b->AIJ->ops->multadd)(b->AIJ, xx, zz, zz)); in MatMultAdd_MPIKAIJ()
1158 PetscCall((*b->OAIJ->ops->multadd)(b->OAIJ, b->w, zz, zz)); in MatMultAdd_MPIKAIJ()
1471 A->ops->multadd = MatMultAdd_SeqKAIJ; in MatCreate_KAIJ()
1481 A->ops->multadd = MatMultAdd_MPIKAIJ; in MatCreate_KAIJ()
/petsc/src/mat/impls/submat/
H A Dsubmat.c221 N->ops->multadd = MatMultAdd_SubMatrix; in MatCreateSubMatrixVirtual()
/petsc/src/mat/impls/cdiagonal/
H A Dcdiagonal.c381 A->ops->multadd = MatMultAdd_ConstantDiagonal; in MatCreate_ConstantDiagonal()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx57 PetscCall((*mpiaij->B->ops->multadd)(mpiaij->B, mpiaij->lvec, yy, yy)); in MatMult_MPIAIJKokkos()
70 PetscCall((*mpiaij->A->ops->multadd)(mpiaij->A, xx, yy, zz)); in MatMultAdd_MPIAIJKokkos()
72 PetscCall((*mpiaij->B->ops->multadd)(mpiaij->B, mpiaij->lvec, zz, zz)); in MatMultAdd_MPIAIJKokkos()
1703 B->ops->multadd = MatMultAdd_MPIAIJKokkos; in MatSetOps_MPIAIJKokkos()
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvmimpl.c567 B->ops->multadd = MatMultAdd_LMVM; in MatCreate_LMVM()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c1231 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, yy, yy)); in MatMult_MPIBAIJ()
1241 PetscCall((*a->A->ops->multadd)(a->A, xx, yy, zz)); in MatMultAdd_MPIBAIJ()
1243 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, zz, zz)); in MatMultAdd_MPIBAIJ()
2192 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIBAIJ()
2208 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIBAIJ()
2224 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIBAIJ()
/petsc/src/mat/impls/diagonal/
H A Ddiagonal.c705 A->ops->multadd = MatMultAdd_Diagonal; in MatCreate_Diagonal()
/petsc/src/mat/impls/sell/seq/seqhip/
H A Dsellhip.hip.cxx908 A->ops->multadd = MatMultAdd_SeqSELLHIP; in MatAssemblyEnd_SeqSELLHIP()
967 B->ops->multadd = MatMultAdd_SeqSELLHIP; in MatConvert_SeqSELL_SeqSELLHIP()
/petsc/src/mat/impls/sell/seq/seqcuda/
H A Dsellcuda.cu915 A->ops->multadd = MatMultAdd_SeqSELLCUDA; in MatAssemblyEnd_SeqSELLCUDA()
974 B->ops->multadd = MatMultAdd_SeqSELLCUDA; in MatConvert_SeqSELL_SeqSELLCUDA()
/petsc/src/mat/impls/composite/
H A Dmcomposite.c256 PetscUseTypeMethod(B, multadd, shell->lvecs[i], y2, y2); in MatMult_Composite()
/petsc/src/ksp/ksp/utils/schurm/
H A Dschurm.c1165 N->ops->multadd = MatMultAdd_SchurComplement; in MatCreate_SchurComplement()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c1063 PetscUseTypeMethod(a->B, multadd, a->lvec, yy, yy); in MatMult_MPIAIJ()
1083 PetscCall((*a->A->ops->multadd)(a->A, xx, yy, zz)); in MatMultAdd_MPIAIJ()
1085 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, zz, zz)); in MatMultAdd_MPIAIJ()
1425 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIAIJ()
1441 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIAIJ()
1457 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIAIJ()

12