| /petsc/src/mat/interface/ |
| H A D | matproduct.c | 46 static PetscErrorCode MatProductNumeric_PtAP_Unsafe(Mat C) in MatProductNumeric_PtAP_Unsafe() 61 static PetscErrorCode MatProductSymbolic_PtAP_Unsafe(Mat C) in MatProductSymbolic_PtAP_Unsafe() 95 static PetscErrorCode MatProductNumeric_RARt_Unsafe(Mat C) in MatProductNumeric_RARt_Unsafe() 110 static PetscErrorCode MatProductSymbolic_RARt_Unsafe(Mat C) in MatProductSymbolic_RARt_Unsafe() 159 Mat B = product->B, C = product->C, BC; in MatProductSymbolic_ABC_Unsafe() local 229 PetscErrorCode MatProductReplaceMats(Mat A, Mat B, Mat C, Mat D) in MatProductReplaceMats() 287 static PetscErrorCode MatProductNumeric_X_Dense(Mat C) in MatProductNumeric_X_Dense() 360 static PetscErrorCode MatProductSymbolic_X_Dense(Mat C) in MatProductSymbolic_X_Dense() 393 Mat A = product->A, B = product->B, C = product->C; in MatProductSetFromOptions_Private() local 637 Mat A = product->A, B = product->B, C = product->C; in MatProductNumeric_ABC() local [all …]
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimatmatmatmult.c | 38 PETSC_INTERN PetscErrorCode MatProductSetFromOptions_Transpose_AIJ_AIJ(Mat C) in MatProductSetFromOptions_Transpose_AIJ_AIJ() 49 PetscErrorCode MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ(Mat A, Mat B, Mat C, PetscReal fill, Mat … in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ() 78 PetscErrorCode MatMatMatMultNumeric_MPIAIJ_MPIAIJ_MPIAIJ(Mat A, Mat B, Mat C, Mat D) in MatMatMatMultNumeric_MPIAIJ_MPIAIJ_MPIAIJ() 104 PetscErrorCode MatProductNumeric_RARt_MPIAIJ_MPIAIJ(Mat C) in MatProductNumeric_RARt_MPIAIJ_MPIAIJ() 123 PetscErrorCode MatProductSymbolic_RARt_MPIAIJ_MPIAIJ(Mat C) in MatProductSymbolic_RARt_MPIAIJ_MPIAIJ()
|
| H A D | mpimatmatmult.c | 17 PETSC_INTERN PetscErrorCode MatProductSymbolic_ABt_MPIAIJ_MPIAIJ(Mat C) in MatProductSymbolic_ABt_MPIAIJ_MPIAIJ() 29 PETSC_INTERN PetscErrorCode MatProductSymbolic_AB_MPIAIJ_MPIAIJ(Mat C) in MatProductSymbolic_AB_MPIAIJ_MPIAIJ() 93 PetscErrorCode MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable(Mat A, Mat P, Mat C) in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable() 192 PetscErrorCode MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable(Mat A, Mat P, PetscReal fill, Mat C) in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() 344 static PetscErrorCode MatProductSetFromOptions_MPIAIJ_MPIDense_AB(Mat C) in MatProductSetFromOptions_MPIAIJ_MPIDense_AB() 358 static PetscErrorCode MatProductSetFromOptions_MPIAIJ_MPIDense_AtB(Mat C) in MatProductSetFromOptions_MPIAIJ_MPIDense_AtB() 372 PETSC_INTERN PetscErrorCode MatProductSetFromOptions_MPIAIJ_MPIDense(Mat C) in MatProductSetFromOptions_MPIAIJ_MPIDense() 413 static PetscErrorCode MatMatMultSymbolic_MPIAIJ_MPIDense(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_MPIAIJ_MPIDense() 536 static PetscErrorCode MatMPIDenseScatter(Mat A, Mat B, PetscInt Bbidx, Mat C, Mat *outworkB) in MatMPIDenseScatter() 592 static PetscErrorCode MatMatMultNumeric_MPIAIJ_MPIDense(Mat A, Mat B, Mat C) in MatMatMultNumeric_MPIAIJ_MPIDense() [all …]
|
| H A D | mpimattransposematmult.c | 24 …ERN PetscErrorCode MatTransposeMatMultSymbolic_MPIAIJ_MPIDense(Mat A, Mat B, PetscReal fill, Mat C) in MatTransposeMatMultSymbolic_MPIAIJ_MPIDense() 56 static PetscErrorCode MatTransposeMatMultNumeric_MPIAIJ_MPIDense(Mat A, Mat B, Mat C) in MatTransposeMatMultNumeric_MPIAIJ_MPIDense()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matrart.c | 25 PetscErrorCode MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart(Mat A, Mat R, PetscReal fill, Mat C) in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() 219 PetscErrorCode MatRARtNumeric_SeqAIJ_SeqAIJ_colorrart(Mat A, Mat R, Mat C) in MatRARtNumeric_SeqAIJ_SeqAIJ_colorrart() 244 …tscErrorCode MatRARtSymbolic_SeqAIJ_SeqAIJ_matmattransposemult(Mat A, Mat R, PetscReal fill, Mat C) in MatRARtSymbolic_SeqAIJ_SeqAIJ_matmattransposemult() 280 PetscErrorCode MatRARtNumeric_SeqAIJ_SeqAIJ_matmattransposemult(Mat A, Mat R, Mat C) in MatRARtNumeric_SeqAIJ_SeqAIJ_matmattransposemult() 293 PetscErrorCode MatRARtSymbolic_SeqAIJ_SeqAIJ(Mat A, Mat R, PetscReal fill, Mat C) in MatRARtSymbolic_SeqAIJ_SeqAIJ() 315 PetscErrorCode MatRARtNumeric_SeqAIJ_SeqAIJ(Mat A, Mat R, Mat C) in MatRARtNumeric_SeqAIJ_SeqAIJ() 331 PetscErrorCode MatRARt_SeqAIJ_SeqAIJ(Mat A, Mat R, MatReuse scall, PetscReal fill, Mat *C) in MatRARt_SeqAIJ_SeqAIJ() 367 PetscErrorCode MatProductSymbolic_RARt_SeqAIJ_SeqAIJ(Mat C) in MatProductSymbolic_RARt_SeqAIJ_SeqAIJ()
|
| H A D | matmatmult.c | 12 PetscErrorCode MatMatMultNumeric_SeqAIJ_SeqAIJ(Mat A, Mat B, Mat C) in MatMatMultNumeric_SeqAIJ_SeqAIJ() 72 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ() 144 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed() 246 PetscErrorCode MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted(Mat A, Mat B, Mat C) in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted() 319 PetscErrorCode MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable(Mat A, Mat B, Mat C) in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable() 380 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast() 483 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable() 586 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap() 688 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap() 804 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge() [all …]
|
| H A D | matmatmatmult.c | 17 PetscErrorCode MatMatMatMultSymbolic_SeqAIJ_SeqAIJ_SeqAIJ(Mat A, Mat B, Mat C, PetscReal fill, Mat … in MatMatMatMultSymbolic_SeqAIJ_SeqAIJ_SeqAIJ() 46 PetscErrorCode MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqAIJ(Mat A, Mat B, Mat C, Mat D) in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqAIJ()
|
| H A D | mattransposematmult.c | 24 …TSC_INTERN PetscErrorCode MatTMatTMultSymbolic_SeqAIJ_SeqDense(Mat A, Mat B, PetscReal fill, Mat C) in MatTMatTMultSymbolic_SeqAIJ_SeqDense() 62 static PetscErrorCode MatTMatTMultNumeric_SeqAIJ_SeqDense(Mat A, Mat B, Mat C) in MatTMatTMultNumeric_SeqAIJ_SeqDense()
|
| H A D | matptap.c | 15 PetscErrorCode MatProductSymbolic_PtAP_SeqAIJ_SeqAIJ(Mat C) in MatProductSymbolic_PtAP_SeqAIJ_SeqAIJ() 64 PetscErrorCode MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy(Mat A, Mat P, PetscReal fill, Mat C) in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy() 188 PetscErrorCode MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy(Mat A, Mat P, Mat C) in MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy() 278 PetscErrorCode MatPtAPNumeric_SeqAIJ_SeqAIJ(Mat A, Mat P, Mat C) in MatPtAPNumeric_SeqAIJ_SeqAIJ()
|
| /petsc/src/mat/impls/aij/seq/aijmkl/ |
| H A D | aijmkl.c | 679 …JMKL_Private(Mat A, const sparse_operation_t transA, Mat B, const sparse_operation_t transB, Mat C) in MatMatMultSymbolic_SeqAIJMKL_SeqAIJMKL_Private() 713 …JMKL_Private(Mat A, const sparse_operation_t transA, Mat B, const sparse_operation_t transB, Mat C) in MatMatMultNumeric_SeqAIJMKL_SeqAIJMKL_Private() 741 PetscErrorCode MatMatMultSymbolic_SeqAIJMKL_SeqAIJMKL(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJMKL_SeqAIJMKL() 748 PetscErrorCode MatMatMultNumeric_SeqAIJMKL_SeqAIJMKL(Mat A, Mat B, Mat C) in MatMatMultNumeric_SeqAIJMKL_SeqAIJMKL() 755 PetscErrorCode MatTransposeMatMultNumeric_SeqAIJMKL_SeqAIJMKL(Mat A, Mat B, Mat C) in MatTransposeMatMultNumeric_SeqAIJMKL_SeqAIJMKL() 762 PetscErrorCode MatTransposeMatMultSymbolic_SeqAIJMKL_SeqAIJMKL(Mat A, Mat B, PetscReal fill, Mat C) in MatTransposeMatMultSymbolic_SeqAIJMKL_SeqAIJMKL() 769 PetscErrorCode MatMatTransposeMultSymbolic_SeqAIJMKL_SeqAIJMKL(Mat A, Mat B, PetscReal fill, Mat C) in MatMatTransposeMultSymbolic_SeqAIJMKL_SeqAIJMKL() 776 PetscErrorCode MatMatTransposeMultNumeric_SeqAIJMKL_SeqAIJMKL(Mat A, Mat B, Mat C) in MatMatTransposeMultNumeric_SeqAIJMKL_SeqAIJMKL() 783 static PetscErrorCode MatProductNumeric_AtB_SeqAIJMKL_SeqAIJMKL(Mat C) in MatProductNumeric_AtB_SeqAIJMKL_SeqAIJMKL() 793 static PetscErrorCode MatProductSymbolic_AtB_SeqAIJMKL_SeqAIJMKL(Mat C) in MatProductSymbolic_AtB_SeqAIJMKL_SeqAIJMKL() [all …]
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baij.h | 296 … PetscKernel_A_gets_A_minus_B_times_C_2(PetscScalar *A, const PetscScalar *B, const PetscScalar *C) in PetscKernel_A_gets_A_minus_B_times_C_2() 341 … PetscKernel_A_gets_A_minus_B_times_C_3(PetscScalar *A, const PetscScalar *B, const PetscScalar *C) in PetscKernel_A_gets_A_minus_B_times_C_3() 398 … PetscKernel_A_gets_A_minus_B_times_C_4(PetscScalar *A, const PetscScalar *B, const PetscScalar *C) in PetscKernel_A_gets_A_minus_B_times_C_4() 460 … PetscKernel_A_gets_A_minus_B_times_C_5(PetscScalar *A, const PetscScalar *B, const PetscScalar *C) in PetscKernel_A_gets_A_minus_B_times_C_5() 542 … PetscKernel_A_gets_A_minus_B_times_C_6(PetscScalar *A, const PetscScalar *B, const PetscScalar *C) in PetscKernel_A_gets_A_minus_B_times_C_6() 648 … PetscKernel_A_gets_A_minus_B_times_C_7(PetscScalar *A, const PetscScalar *B, const PetscScalar *C) in PetscKernel_A_gets_A_minus_B_times_C_7() 977 … PetscKernel_A_gets_A_minus_B_times_C_9(PetscScalar *A, const PetscScalar *B, const PetscScalar *C) in PetscKernel_A_gets_A_minus_B_times_C_9() 1153 … PetscKernel_A_gets_A_minus_B_times_C_9(PetscScalar *A, const PetscScalar *B, const PetscScalar *C) in PetscKernel_A_gets_A_minus_B_times_C_9() 1781 …PetscKernel_A_gets_A_minus_B_times_C_15(PetscScalar *A, const PetscScalar *B, const PetscScalar *C) in PetscKernel_A_gets_A_minus_B_times_C_15()
|
| /petsc/src/ts/tutorials/autodiff/adolc-utils/ |
| H A D | sparse.cxx | 147 …ian(Mat A, InsertMode mode, PetscInt m, PetscInt p, PetscScalar **R, PetscScalar **C, PetscReal *a) in RecoverJacobian() 177 …cal(Mat A, InsertMode mode, PetscInt m, PetscInt p, PetscScalar **R, PetscScalar **C, PetscReal *a) in RecoverJacobianLocal() 205 …coverDiagonal(Vec diag, InsertMode mode, PetscInt m, PetscScalar *R, PetscScalar **C, PetscReal *a) in RecoverDiagonal() 229 …DiagonalLocal(Vec diag, InsertMode mode, PetscInt m, PetscScalar *R, PetscScalar **C, PetscReal *a) in RecoverDiagonalLocal()
|
| /petsc/src/mat/tests/ |
| H A D | ex93.c | 9 Mat A, B, C, D; in main() local 104 Mat A, P, C; in testPTAPRectangular() local
|
| H A D | ex2.c | 5 static PetscErrorCode TransposeAXPY(Mat C, PetscScalar alpha, Mat mat, PetscErrorCode (*f)(Mat, Mat… in TransposeAXPY() argument 159 Mat C; in main() local
|
| H A D | ex164.c | 7 Mat A, C; in main() local
|
| H A D | ex247.c | 8 Mat C; in main() local
|
| H A D | ex165.c | 10 Mat A, AT, B, C; in main() local
|
| H A D | ex199.c | 7 Mat C; in main() local
|
| /petsc/src/mat/utils/ |
| H A D | multequal.c | 116 static PetscErrorCode MatMatMultEqual_Private(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg, Pets… in MatMatMultEqual_Private() 381 PetscErrorCode MatMatMultEqual(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg) in MatMatMultEqual() 406 PetscErrorCode MatTransposeMatMultEqual(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg) in MatTransposeMatMultEqual() 431 PetscErrorCode MatMatTransposeMultEqual(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg) in MatMatTransposeMultEqual() 438 static PetscErrorCode MatProjMultEqual_Private(Mat A, Mat B, Mat C, PetscInt n, PetscBool rart, Pet… in MatProjMultEqual_Private() 530 PetscErrorCode MatPtAPMultEqual(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg) in MatPtAPMultEqual() 555 PetscErrorCode MatRARtMultEqual(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg) in MatRARtMultEqual()
|
| /petsc/src/ksp/ksp/utils/schurm/ |
| H A D | schurm.c | 481 Mat P, B, C, D, E = NULL, Bd, AinvBd, sub = NULL; in MatSchurComplementComputeExplicitOperator() local 603 Mat A = NULL, Ap = NULL, B = NULL, C = NULL, D = NULL; in MatGetSchurComplement_Basic() local 886 Mat A, B, C, D; in MatSchurComplementGetPmat_Basic() local 960 static PetscErrorCode MatProductNumeric_SchurComplement_Dense(Mat C) in MatProductNumeric_SchurComplement_Dense() 989 static PetscErrorCode MatProductSymbolic_SchurComplement_Dense(Mat C) in MatProductSymbolic_SchurComplement_Dense() 1008 static PetscErrorCode MatProductSetFromOptions_SchurComplement_Dense(Mat C) in MatProductSetFromOptions_SchurComplement_Dense() 1018 static PetscErrorCode MatProductNumeric_SchurComplement_Any(Mat C) in MatProductNumeric_SchurComplement_Any() 1030 static PetscErrorCode MatProductSymbolic_SchurComplement_Any(Mat C) in MatProductSymbolic_SchurComplement_Any() 1044 static PetscErrorCode MatProductSetFromOptions_SchurComplement_Any(Mat C) in MatProductSetFromOptions_SchurComplement_Any()
|
| /petsc/src/mat/ftn-kernels/ |
| H A D | sgemv.F90 | 68 pure subroutine MSGemm(bs, A, B, C) argument 84 pure subroutine MSGemmi(bs, A, C, B) argument
|
| /petsc/src/mat/impls/normal/ |
| H A D | normm.c | 60 Mat C, Aa; in MatPermute_Normal() local 83 Mat C; in MatDuplicate_Normal() local 270 static PetscErrorCode MatProductNumeric_Normal_Dense(Mat C) in MatProductNumeric_Normal_Dense() 314 static PetscErrorCode MatProductSymbolic_Normal_Dense(Mat C) in MatProductSymbolic_Normal_Dense() 361 static PetscErrorCode MatProductSetFromOptions_Normal_Dense(Mat C) in MatProductSetFromOptions_Normal_Dense()
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex81.c | 9 Mat A, B, C; in main() local
|
| /petsc/src/ts/tutorials/ |
| H A D | ex34.c | 37 Vec C; in FormRHSFunction() local 69 Vec Uloc, C; in FormIFunction() local 118 Vec C; in FormIJacobian() local 184 Vec C; in FormInitialSolution() local
|
| /petsc/src/ksp/pc/tests/ |
| H A D | ex7.c | 8 Mat C, A; in main() local
|