| /petsc/src/mat/impls/aij/seq/ ! |
| H A D | matmatmatmult.c | 57 PetscCall((*BC->ops->matmultnumeric)(B, C, BC)); in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqAIJ() 58 PetscCall((*D->ops->matmultnumeric)(A, BC, D)); in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqAIJ()
|
| H A D | matmatmult.c | 15 if (C->ops->matmultnumeric) PetscCall((*C->ops->matmultnumeric)(A, B, C)); in MatMatMultNumeric_SeqAIJ_SeqAIJ() 226 C->ops->matmultnumeric = MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed() 463 C->ops->matmultnumeric = MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast() 566 C->ops->matmultnumeric = MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable() 668 C->ops->matmultnumeric = MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap() 784 C->ops->matmultnumeric = MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap() 1081 C->ops->matmultnumeric = MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge() 1181 C->ops->matmultnumeric = MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted() 1491 C->ops->matmultnumeric = MatMatMultNumeric_SeqAIJ_SeqDense; in MatMatMultSymbolic_SeqAIJ_SeqDense()
|
| H A D | matptap.c | 287 …PetscCheck(C->ops->matmultnumeric, PetscObjectComm((PetscObject)C), PETSC_ERR_PLIB, "Missing numer… in MatPtAPNumeric_SeqAIJ_SeqAIJ()
|
| H A D | aij.c | 4227 C->ops->matmultnumeric = MatMatMultNumeric_SeqDense_SeqAIJ; in MatMatMultSymbolic_SeqDense_SeqAIJ()
|
| /petsc/src/mat/impls/aij/mpi/ ! |
| H A D | mpimatmatmatmult.c | 88 PetscCall((*BC->ops->matmultnumeric)(B, C, BC)); in MatMatMatMultNumeric_MPIAIJ_MPIAIJ_MPIAIJ() 89 PetscCall((*D->ops->matmultnumeric)(A, BC, D)); in MatMatMatMultNumeric_MPIAIJ_MPIAIJ_MPIAIJ()
|
| H A D | mpimatmatmult.c | 316 C->ops->matmultnumeric = MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() 523 C->ops->matmultnumeric = MatMatMultNumeric_MPIAIJ_MPIDense; in MatMatMultSymbolic_MPIAIJ_MPIDense() 938 C->ops->matmultnumeric = MatMatMultNumeric_MPIAIJ_MPIAIJ; in MatMatMultSymbolic_MPIAIJ_MPIAIJ() 1213 C->ops->matmultnumeric = MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI() 1550 PetscCall(ptap->C_loc->ops->matmultnumeric(ptap->Rd, A_loc, ptap->C_loc)); in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable() 1551 PetscCall(ptap->C_oth->ops->matmultnumeric(ptap->Ro, A_loc, ptap->C_oth)); in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable()
|
| H A D | mpiaij.c | 6029 C->ops->matmultnumeric = MatMatMultNumeric_MPIDense_MPIAIJ; in MatMatMultSymbolic_MPIDense_MPIAIJ()
|
| /petsc/src/mat/impls/aij/seq/aijmkl/ ! |
| H A D | aijmkl.c | 49 B->ops->matmultnumeric = MatMatMultNumeric_SeqAIJ_SeqAIJ; in MatConvert_SeqAIJMKL_SeqAIJ() 1026 B->ops->matmultnumeric = MatMatMultNumeric_SeqAIJMKL_SeqAIJMKL; in MatConvert_SeqAIJ_SeqAIJMKL()
|
| /petsc/src/mat/interface/ ! |
| H A D | matproduct.c | 151 PetscCall((*mat->ops->matmultnumeric)(A, BC, mat)); in MatProductNumeric_ABC_Unsafe() 590 PetscCall((*mat->ops->matmultnumeric)(A, B, mat)); in MatProductNumeric_AB()
|
| /petsc/src/mat/impls/elemental/ ! |
| H A D | matelem.cxx | 322 Ce->ops->matmultnumeric = MatMatMultNumeric_Elemental; in MatMatMultSymbolic_Elemental() 403 C->ops->matmultnumeric = MatMatMultNumeric_Elemental_MPIDense; in MatMatMultSymbolic_Elemental_MPIDense()
|
| /petsc/src/mat/impls/hypre/ ! |
| H A D | mhypre.c | 1159 C->ops->matmultnumeric = MatMatMultNumeric_AIJ_AIJ_wHYPRE; 1194 C->ops->matmultnumeric = MatMatMultNumeric_HYPRE_HYPRE; 1241 C->ops->matmultnumeric = MatMatMultNumeric_HYPRE_HYPRE;
|
| /petsc/include/petsc/private/ ! |
| H A D | matimpl.h | 140 PetscErrorCode (*matmultnumeric)(Mat, Mat, Mat); member
|
| /petsc/src/mat/impls/dense/seq/cupm/ ! |
| H A D | matseqdensecupm.hpp | 1116 …MatSetOp_CUPM(to_host, A, matmultnumeric, MatMatMultNumeric_SeqDense_SeqDense, MatMatMult_Numeric_… in BindToCPU()
|
| /petsc/src/mat/impls/scalapack/ ! |
| H A D | matscalapack.c | 354 C->ops->matmultnumeric = MatMatMultNumeric_ScaLAPACK; in MatMatMultSymbolic_ScaLAPACK()
|
| /petsc/src/mat/impls/sbaij/seq/ ! |
| H A D | sbaij2.c | 1563 C->ops->matmultnumeric = MatMatMultNumeric_SeqSBAIJ_SeqDense; in MatMatMultSymbolic_SeqSBAIJ_SeqDense()
|
| /petsc/src/mat/impls/dense/mpi/ ! |
| H A D | mpidense.c | 2577 C->ops->matmultnumeric = MatMatMultNumeric_MPIDense_MPIDense; in MatMatMultSymbolic_MPIDense_MPIDense()
|
| /petsc/src/mat/impls/baij/seq/ ! |
| H A D | baij2.c | 3350 C->ops->matmultnumeric = MatMatMultNumeric_SeqBAIJ_SeqDense; in MatMatMultSymbolic_SeqBAIJ_SeqDense()
|