Home
last modified time | relevance | path

Searched refs:matmultnumeric (Results 1 – 17 of 17) sorted by relevance

/petsc/src/mat/impls/aij/seq/ !
H A Dmatmatmatmult.c57 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 Dmatmatmult.c15 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 Dmatptap.c287 …PetscCheck(C->ops->matmultnumeric, PetscObjectComm((PetscObject)C), PETSC_ERR_PLIB, "Missing numer… in MatPtAPNumeric_SeqAIJ_SeqAIJ()
H A Daij.c4227 C->ops->matmultnumeric = MatMatMultNumeric_SeqDense_SeqAIJ; in MatMatMultSymbolic_SeqDense_SeqAIJ()
/petsc/src/mat/impls/aij/mpi/ !
H A Dmpimatmatmatmult.c88 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 Dmpimatmatmult.c316 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 Dmpiaij.c6029 C->ops->matmultnumeric = MatMatMultNumeric_MPIDense_MPIAIJ; in MatMatMultSymbolic_MPIDense_MPIAIJ()
/petsc/src/mat/impls/aij/seq/aijmkl/ !
H A Daijmkl.c49 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 Dmatproduct.c151 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 Dmatelem.cxx322 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 Dmhypre.c1159 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 Dmatimpl.h140 PetscErrorCode (*matmultnumeric)(Mat, Mat, Mat); member
/petsc/src/mat/impls/dense/seq/cupm/ !
H A Dmatseqdensecupm.hpp1116 …MatSetOp_CUPM(to_host, A, matmultnumeric, MatMatMultNumeric_SeqDense_SeqDense, MatMatMult_Numeric_… in BindToCPU()
/petsc/src/mat/impls/scalapack/ !
H A Dmatscalapack.c354 C->ops->matmultnumeric = MatMatMultNumeric_ScaLAPACK; in MatMatMultSymbolic_ScaLAPACK()
/petsc/src/mat/impls/sbaij/seq/ !
H A Dsbaij2.c1563 C->ops->matmultnumeric = MatMatMultNumeric_SeqSBAIJ_SeqDense; in MatMatMultSymbolic_SeqSBAIJ_SeqDense()
/petsc/src/mat/impls/dense/mpi/ !
H A Dmpidense.c2577 C->ops->matmultnumeric = MatMatMultNumeric_MPIDense_MPIDense; in MatMatMultSymbolic_MPIDense_MPIDense()
/petsc/src/mat/impls/baij/seq/ !
H A Dbaij2.c3350 C->ops->matmultnumeric = MatMatMultNumeric_SeqBAIJ_SeqDense; in MatMatMultSymbolic_SeqBAIJ_SeqDense()