| /petsc/src/mat/impls/baij/seq/baijmkl/ |
| H A D | baijmkl.c | 65 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 D | maij.c | 479 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 D | ex88.c | 59 …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 D | aijsell.c | 33 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 D | mpiaijhipsparse.hip.cxx | 323 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 D | mpiaijcusparse.cu | 323 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 D | sbaij.c | 216 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 D | aijperm.c | 77 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 D | aijviennacl.cxx | 420 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 D | mpisell.c | 377 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 D | baij.c | 3199 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 D | mpisbaij.c | 1045 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 D | aijmkl.c | 45 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 D | kaij.c | 1156 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 D | submat.c | 221 N->ops->multadd = MatMultAdd_SubMatrix; in MatCreateSubMatrixVirtual()
|
| /petsc/src/mat/impls/cdiagonal/ |
| H A D | cdiagonal.c | 381 A->ops->multadd = MatMultAdd_ConstantDiagonal; in MatCreate_ConstantDiagonal()
|
| /petsc/src/mat/impls/aij/mpi/kokkos/ |
| H A D | mpiaijkok.kokkos.cxx | 57 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 D | lmvmimpl.c | 567 B->ops->multadd = MatMultAdd_LMVM; in MatCreate_LMVM()
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | mpibaij.c | 1231 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 D | diagonal.c | 705 A->ops->multadd = MatMultAdd_Diagonal; in MatCreate_Diagonal()
|
| /petsc/src/mat/impls/sell/seq/seqhip/ |
| H A D | sellhip.hip.cxx | 908 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 D | sellcuda.cu | 915 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 D | mcomposite.c | 256 PetscUseTypeMethod(B, multadd, shell->lvecs[i], y2, y2); in MatMult_Composite()
|
| /petsc/src/ksp/ksp/utils/schurm/ |
| H A D | schurm.c | 1165 N->ops->multadd = MatMultAdd_SchurComplement; in MatCreate_SchurComplement()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 1063 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()
|