| /petsc/src/ksp/ksp/utils/lmvm/ |
| H A D | lmvmimpl.c | 53 PETSC_INTERN PetscErrorCode MatReset_LMVM(Mat B, MatLMVMResetMode mode) in MatReset_LMVM() 90 PETSC_INTERN PetscErrorCode MatLMVMAllocateBases(Mat B) in MatLMVMAllocateBases() 101 PETSC_INTERN PetscErrorCode MatLMVMAllocateVecs(Mat B) in MatLMVMAllocateVecs() 111 PETSC_INTERN PetscErrorCode MatAllocate_LMVM(Mat B, Vec X, Vec F) in MatAllocate_LMVM() 133 PetscErrorCode MatUpdateKernel_LMVM(Mat B, Vec S, Vec Y) in MatUpdateKernel_LMVM() 153 PetscErrorCode MatUpdate_LMVM(Mat B, Vec X, Vec F) in MatUpdate_LMVM() 174 static PetscErrorCode MatMultAdd_LMVM(Mat B, Vec X, Vec Y, Vec Z) in MatMultAdd_LMVM() 182 static PetscErrorCode MatMult_LMVM(Mat B, Vec X, Vec Y) in MatMult_LMVM() 192 static PetscErrorCode MatMultHermitianTranspose_LMVM(Mat B, Vec X, Vec Y) in MatMultHermitianTranspose_LMVM() 202 static PetscErrorCode MatSolve_LMVM(Mat B, Vec x, Vec y) in MatSolve_LMVM() [all …]
|
| H A D | lmvmutils.c | 30 PetscErrorCode MatLMVMUpdate(Mat B, Vec X, Vec F) in MatLMVMUpdate() 59 static PetscErrorCode MatLMVMCreateJ0(Mat B, Mat *J0) in MatLMVMCreateJ0() 77 static PetscErrorCode MatLMVMCreateJ0KSP(Mat B, KSP *ksp) in MatLMVMCreateJ0KSP() 92 static PetscErrorCode MatLMVMCreateJ0KSP_ExactInverse(Mat B, KSP *ksp) in MatLMVMCreateJ0KSP_ExactInverse() 118 PetscErrorCode MatLMVMClearJ0(Mat B) in MatLMVMClearJ0() 152 PetscErrorCode MatLMVMSetJ0Scale(Mat B, PetscReal scale) in MatLMVMSetJ0Scale() 224 static PetscErrorCode MatLMVMUseJ0LayoutsIfCompatible(Mat B, Mat J0) in MatLMVMUseJ0LayoutsIfCompatible() 236 static PetscErrorCode MatLMVMUseJ0DiagLayoutsIfCompatible(Mat B, Vec J0_diag) in MatLMVMUseJ0DiagLayoutsIfCompatible() 247 PETSC_INTERN PetscErrorCode MatLMVMUseVecLayoutsIfCompatible(Mat B, Vec X, Vec F) in MatLMVMUseVecLayoutsIfCompatible() 281 PetscErrorCode MatLMVMSetJ0Diag(Mat B, Vec V) in MatLMVMSetJ0Diag() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/diagbrdn/ |
| H A D | diagbrdn.c | 4 static PetscErrorCode MatSolve_DiagBrdn(Mat B, Vec F, Vec dX) in MatSolve_DiagBrdn() 13 static PetscErrorCode MatMult_DiagBrdn(Mat B, Vec X, Vec Z) in MatMult_DiagBrdn() 22 static PetscErrorCode MatUpdate_DiagBrdn(Mat B, Vec X, Vec F) in MatUpdate_DiagBrdn() 64 static PetscErrorCode MatCopy_DiagBrdn(Mat B, Mat M, MatStructure str) in MatCopy_DiagBrdn() 76 static PetscErrorCode MatView_DiagBrdn(Mat B, PetscViewer pv) in MatView_DiagBrdn() 87 static PetscErrorCode MatSetFromOptions_DiagBrdn(Mat B, PetscOptionItems PetscOptionsObject) in MatSetFromOptions_DiagBrdn() 98 static PetscErrorCode MatReset_DiagBrdn(Mat B, MatLMVMResetMode mode) in MatReset_DiagBrdn() 108 static PetscErrorCode MatDestroy_DiagBrdn(Mat B) in MatDestroy_DiagBrdn() 118 static PetscErrorCode MatSetUp_DiagBrdn(Mat B) in MatSetUp_DiagBrdn() 129 PetscErrorCode MatCreate_LMVMDiagBrdn(Mat B) in MatCreate_LMVMDiagBrdn() [all …]
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baij.h | 276 static inline PetscErrorCode PetscKernel_A_gets_A_times_B_2(PetscScalar *A, const PetscScalar *B, P… in PetscKernel_A_gets_A_times_B_2() 296 …cErrorCode PetscKernel_A_gets_A_minus_B_times_C_2(PetscScalar *A, const PetscScalar *B, const Pets… in PetscKernel_A_gets_A_minus_B_times_C_2() 316 static inline PetscErrorCode PetscKernel_A_gets_A_times_B_3(PetscScalar *A, const PetscScalar *B, P… in PetscKernel_A_gets_A_times_B_3() 341 …cErrorCode PetscKernel_A_gets_A_minus_B_times_C_3(PetscScalar *A, const PetscScalar *B, const Pets… in PetscKernel_A_gets_A_minus_B_times_C_3() 366 static inline PetscErrorCode PetscKernel_A_gets_A_times_B_4(PetscScalar *A, const PetscScalar *B, P… in PetscKernel_A_gets_A_times_B_4() 398 …cErrorCode PetscKernel_A_gets_A_minus_B_times_C_4(PetscScalar *A, const PetscScalar *B, const Pets… in PetscKernel_A_gets_A_minus_B_times_C_4() 419 static inline PetscErrorCode PetscKernel_A_gets_A_times_B_5(PetscScalar *A, const PetscScalar *B, P… in PetscKernel_A_gets_A_times_B_5() 460 …cErrorCode PetscKernel_A_gets_A_minus_B_times_C_5(PetscScalar *A, const PetscScalar *B, const Pets… in PetscKernel_A_gets_A_minus_B_times_C_5() 490 static inline PetscErrorCode PetscKernel_A_gets_A_times_B_6(PetscScalar *A, const PetscScalar *B, P… in PetscKernel_A_gets_A_times_B_6() 542 …cErrorCode PetscKernel_A_gets_A_minus_B_times_C_6(PetscScalar *A, const PetscScalar *B, const Pets… in PetscKernel_A_gets_A_minus_B_times_C_6() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/symbrdn/ |
| H A D | symbadbrdn.c | 3 static PetscErrorCode MatMult_LMVMSymBadBrdn_Recursive(Mat B, Vec X, Vec Y) in MatMult_LMVMSymBadBrdn_Recursive() 20 static PetscErrorCode MatSolve_LMVMSymBadBrdn_Recursive(Mat B, Vec X, Vec Y) in MatSolve_LMVMSymBadBrdn_Recursive() 37 static PetscErrorCode MatMult_LMVMSymBadBrdn_CompactDense(Mat B, Vec X, Vec Y) in MatMult_LMVMSymBadBrdn_CompactDense() 54 static PetscErrorCode MatSolve_LMVMSymBadBrdn_CompactDense(Mat B, Vec X, Vec Y) in MatSolve_LMVMSymBadBrdn_CompactDense() 71 static PetscErrorCode MatLMVMSetMultAlgorithm_SymBadBrdn(Mat B) in MatLMVMSetMultAlgorithm_SymBadBrdn() 92 static PetscErrorCode MatSetFromOptions_LMVMSymBadBrdn(Mat B, PetscOptionItems PetscOptionsObject) in MatSetFromOptions_LMVMSymBadBrdn() 110 PetscErrorCode MatCreate_LMVMSymBadBrdn(Mat B) in MatCreate_LMVMSymBadBrdn() 179 PetscErrorCode MatCreateLMVMSymBadBroyden(MPI_Comm comm, PetscInt n, PetscInt N, Mat *B) in MatCreateLMVMSymBadBroyden()
|
| H A D | symbrdn.c | 28 static PetscErrorCode SymBroydenKernel_Recursive_Inner(Mat B, MatLMVMMode mode, PetscInt oldest, Pe… in SymBroydenKernel_Recursive_Inner() 61 static PetscErrorCode MatLMVMSymBroydenGetConvexFactor(Mat B, SymBroydenProductsType Phi_t, LMProdu… in MatLMVMSymBroydenGetConvexFactor() 81 static PetscErrorCode SymBroydenRecursiveBasisUpdate(Mat B, MatLMVMMode mode, PetscBool update_phi_… in SymBroydenRecursiveBasisUpdate() 187 PETSC_INTERN PetscErrorCode SymBroydenKernel_Recursive(Mat B, MatLMVMMode mode, Vec X, Vec Y, Petsc… in SymBroydenKernel_Recursive() 201 static PetscErrorCode MatMult_LMVMSymBrdn_Recursive(Mat B, Vec X, Vec Y) in MatMult_LMVMSymBrdn_Recursive() 218 static PetscErrorCode MatSolve_LMVMSymBrdn_Recursive(Mat B, Vec X, Vec Y) in MatSolve_LMVMSymBrdn_Recursive() 339 static PetscErrorCode SymBroydenCompactProductsUpdate(Mat B, MatLMVMMode mode, PetscBool update_phi… in SymBroydenCompactProductsUpdate() 464 PETSC_INTERN PetscErrorCode SymBroydenCompactDenseKernelUseB0S(Mat B, MatLMVMMode mode, Vec X, Pets… in SymBroydenCompactDenseKernelUseB0S() 494 PETSC_INTERN PetscErrorCode SymBroydenKernel_CompactDense(Mat B, MatLMVMMode mode, Vec X, Vec BX, P… in SymBroydenKernel_CompactDense() 551 static PetscErrorCode MatMult_LMVMSymBrdn_CompactDense(Mat B, Vec X, Vec BX) in MatMult_LMVMSymBrdn_CompactDense() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/brdn/ |
| H A D | brdn.c | 6 static PetscErrorCode MatSolve_LMVMBrdn_Recursive(Mat B, Vec F, Vec dX) in MatSolve_LMVMBrdn_Recursive() 13 static PetscErrorCode MatSolveHermitianTranspose_LMVMBrdn_Recursive(Mat B, Vec F, Vec dX) in MatSolveHermitianTranspose_LMVMBrdn_Recursive() 20 static PetscErrorCode MatSolve_LMVMBrdn_CompactDense(Mat B, Vec F, Vec dX) in MatSolve_LMVMBrdn_CompactDense() 27 static PetscErrorCode MatSolveHermitianTranspose_LMVMBrdn_CompactDense(Mat B, Vec F, Vec dX) in MatSolveHermitianTranspose_LMVMBrdn_CompactDense() 47 PETSC_INTERN PetscErrorCode BroydenKernel_Recursive(Mat B, MatLMVMMode mode, Vec X, Vec BX) in BroydenKernel_Recursive() 107 PETSC_INTERN PetscErrorCode BroydenKernelHermitianTranspose_Recursive(Mat B, MatLMVMMode mode, Vec … in BroydenKernelHermitianTranspose_Recursive() 153 PETSC_INTERN PetscErrorCode BroydenKernel_CompactDense(Mat B, MatLMVMMode mode, Vec X, Vec BX) in BroydenKernel_CompactDense() 184 PETSC_INTERN PetscErrorCode BroydenKernelHermitianTranspose_CompactDense(Mat B, MatLMVMMode mode, V… in BroydenKernelHermitianTranspose_CompactDense() 219 PETSC_INTERN PetscErrorCode BroydenKernel_Dense(Mat B, MatLMVMMode mode, Vec X, Vec BX) in BroydenKernel_Dense() 264 PETSC_INTERN PetscErrorCode BroydenKernelHermitianTranspose_Dense(Mat B, MatLMVMMode mode, Vec X, V… in BroydenKernelHermitianTranspose_Dense() [all …]
|
| H A D | badbrdn.c | 5 static PetscErrorCode MatSolve_LMVMBadBrdn_Recursive(Mat B, Vec F, Vec dX) in MatSolve_LMVMBadBrdn_Recursive() 12 static PetscErrorCode MatSolve_LMVMBadBrdn_CompactDense(Mat B, Vec F, Vec dX) in MatSolve_LMVMBadBrdn_CompactDense() 19 PETSC_UNUSED static PetscErrorCode MatSolve_LMVMBadBrdn_Dense(Mat B, Vec F, Vec dX) in MatSolve_LMVMBadBrdn_Dense() 26 static PetscErrorCode MatSolveHermitianTranspose_LMVMBadBrdn_Recursive(Mat B, Vec F, Vec dX) in MatSolveHermitianTranspose_LMVMBadBrdn_Recursive() 33 static PetscErrorCode MatSolveHermitianTranspose_LMVMBadBrdn_CompactDense(Mat B, Vec F, Vec dX) in MatSolveHermitianTranspose_LMVMBadBrdn_CompactDense() 40 PETSC_UNUSED static PetscErrorCode MatSolveHermitianTranspose_LMVMBadBrdn_Dense(Mat B, Vec F, Vec d… in MatSolveHermitianTranspose_LMVMBadBrdn_Dense() 60 static PetscErrorCode BadBroydenKernel_Recursive_Inner(Mat B, MatLMVMMode mode, PetscInt oldest, Pe… in BadBroydenKernel_Recursive_Inner() 92 static PetscErrorCode BadBroydenRecursiveBasisUpdate(Mat B, MatLMVMMode mode) in BadBroydenRecursiveBasisUpdate() 148 PETSC_INTERN PetscErrorCode BadBroydenKernel_Recursive(Mat B, MatLMVMMode mode, Vec X, Vec Y) in BadBroydenKernel_Recursive() 173 static PetscErrorCode BadBroydenKernelHermitianTranspose_Recursive_Inner(Mat B, MatLMVMMode mode, P… in BadBroydenKernelHermitianTranspose_Recursive_Inner() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/dfp/ |
| H A D | dfp.c | 13 PETSC_INTERN PetscErrorCode DFPKernel_Recursive(Mat B, MatLMVMMode mode, Vec X, Vec BX) in DFPKernel_Recursive() 68 PETSC_INTERN PetscErrorCode DFPKernel_CompactDense(Mat B, MatLMVMMode mode, Vec X, Vec BX) in DFPKernel_CompactDense() 119 PETSC_INTERN PetscErrorCode DFPKernel_Dense(Mat B, MatLMVMMode mode, Vec X, Vec BX) in DFPKernel_Dense() 159 static PetscErrorCode MatMult_LMVMDFP_Recursive(Mat B, Vec X, Vec BX) in MatMult_LMVMDFP_Recursive() 166 static PetscErrorCode MatMult_LMVMDFP_CompactDense(Mat B, Vec X, Vec BX) in MatMult_LMVMDFP_CompactDense() 173 static PetscErrorCode MatMult_LMVMDFP_Dense(Mat B, Vec X, Vec BX) in MatMult_LMVMDFP_Dense() 180 static PetscErrorCode MatSolve_LMVMDFP_Recursive(Mat B, Vec X, Vec HX) in MatSolve_LMVMDFP_Recursive() 187 static PetscErrorCode MatSolve_LMVMDFP_CompactDense(Mat B, Vec X, Vec HX) in MatSolve_LMVMDFP_CompactDense() 194 static PetscErrorCode MatSetFromOptions_LMVMDFP(Mat B, PetscOptionItems PetscOptionsObject) in MatSetFromOptions_LMVMDFP() 207 static PetscErrorCode MatLMVMSetMultAlgorithm_DFP(Mat B) in MatLMVMSetMultAlgorithm_DFP() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/bfgs/ |
| H A D | bfgs.c | 15 static PetscErrorCode BFGSKernel_Recursive_Inner(Mat B, MatLMVMMode mode, PetscInt oldest, PetscInt… in BFGSKernel_Recursive_Inner() 45 static PetscErrorCode BFGSRecursiveBasisUpdate(Mat B, MatLMVMMode mode) in BFGSRecursiveBasisUpdate() 99 PETSC_INTERN PetscErrorCode BFGSKernel_Recursive(Mat B, MatLMVMMode mode, Vec X, Vec Y) in BFGSKernel_Recursive() 113 static PetscErrorCode BFGSCompactDenseProductsUpdate(Mat B, MatLMVMMode mode) in BFGSCompactDenseProductsUpdate() 173 PETSC_INTERN PetscErrorCode BFGSKernel_CompactDense(Mat B, MatLMVMMode mode, Vec X, Vec BX) in BFGSKernel_CompactDense() 228 static PetscErrorCode MatMult_LMVMBFGS_Recursive(Mat B, Vec X, Vec Y) in MatMult_LMVMBFGS_Recursive() 235 static PetscErrorCode MatMult_LMVMBFGS_CompactDense(Mat B, Vec X, Vec Y) in MatMult_LMVMBFGS_CompactDense() 242 static PetscErrorCode MatSolve_LMVMBFGS_Recursive(Mat B, Vec X, Vec HX) in MatSolve_LMVMBFGS_Recursive() 249 static PetscErrorCode MatSolve_LMVMBFGS_CompactDense(Mat B, Vec X, Vec HX) in MatSolve_LMVMBFGS_CompactDense() 256 static PetscErrorCode MatSolve_LMVMBFGS_Dense(Mat B, Vec X, Vec HX) in MatSolve_LMVMBFGS_Dense() [all …]
|
| /petsc/src/mat/interface/ |
| H A D | matproduct.c | 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() 290 Mat A = product->A, B = product->B; in MatProductNumeric_X_Dense() local 363 Mat A = product->A, B = product->B; in MatProductSymbolic_X_Dense() local 393 Mat A = product->A, B = product->B, C = product->C; in MatProductSetFromOptions_Private() local 587 Mat A = product->A, B = product->B; in MatProductNumeric_AB() local 597 Mat A = product->A, B = product->B; in MatProductNumeric_AtB() local 607 Mat A = product->A, B = product->B; in MatProductNumeric_ABt() local 617 Mat A = product->A, B = product->B; in MatProductNumeric_PtAP() local 627 Mat A = product->A, B = product->B; in MatProductNumeric_RARt() local [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/sr1/ |
| H A D | sr1.c | 45 static PetscErrorCode SR1Kernel_Recursive_Inner(Mat B, MatLMVMMode mode, PetscInt oldest, PetscInt … in SR1Kernel_Recursive_Inner() 66 static PetscErrorCode SR1RecursiveBasisUpdate(Mat B, MatLMVMMode mode) in SR1RecursiveBasisUpdate() 126 static PetscErrorCode SR1Kernel_Recursive(Mat B, MatLMVMMode mode, Vec X, Vec BX) in SR1Kernel_Recursive() 152 static PetscErrorCode SR1CompactProductsUpdate(Mat B, MatLMVMMode mode) in SR1CompactProductsUpdate() 203 static PetscErrorCode SR1Kernel_CompactDense(Mat B, MatLMVMMode mode, Vec X, Vec BX) in SR1Kernel_CompactDense() 242 static PetscErrorCode MatMult_LMVMSR1_CompactDense(Mat B, Vec X, Vec BX) in MatMult_LMVMSR1_CompactDense() 249 static PetscErrorCode MatSolve_LMVMSR1_CompactDense(Mat B, Vec X, Vec BX) in MatSolve_LMVMSR1_CompactDense() 256 static PetscErrorCode MatMult_LMVMSR1_Recursive(Mat B, Vec X, Vec Z) in MatMult_LMVMSR1_Recursive() 263 static PetscErrorCode MatSolve_LMVMSR1_Recursive(Mat B, Vec F, Vec dX) in MatSolve_LMVMSR1_Recursive() 270 static PetscErrorCode MatUpdate_LMVMSR1(Mat B, Vec X, Vec F) in MatUpdate_LMVMSR1() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/dense/ |
| H A D | denseqn.c | 34 static PetscErrorCode MatView_LMVMDQN(Mat B, PetscViewer pv) in MatView_LMVMDQN() 49 static PetscErrorCode MatLMVMDQNResetDestructive(Mat B) in MatLMVMDQNResetDestructive() 87 static PetscErrorCode MatReset_LMVMDQN_Internal(Mat B, MatLMVMResetMode mode) in MatReset_LMVMDQN_Internal() 126 static PetscErrorCode MatReset_LMVMDQN(Mat B, MatLMVMResetMode mode) in MatReset_LMVMDQN() 137 static PetscErrorCode MatAllocate_LMVMDQN_Internal(Mat B) in MatAllocate_LMVMDQN_Internal() 215 static PetscErrorCode MatSetUp_LMVMDQN(Mat B) in MatSetUp_LMVMDQN() 227 static PetscErrorCode MatSetFromOptions_LMVMDQN(Mat B, PetscOptionItems PetscOptionsObject) in MatSetFromOptions_LMVMDQN() 255 static PetscErrorCode MatDestroy_LMVMDQN(Mat B) in MatDestroy_LMVMDQN() 270 static PetscErrorCode MatUpdate_LMVMDQN(Mat B, Vec X, Vec F) in MatUpdate_LMVMDQN() 460 static PetscErrorCode MatCopy_LMVMDQN(Mat B, Mat M, MatStructure str) in MatCopy_LMVMDQN() [all …]
|
| H A D | cd_utils.c | 13 PETSC_INTERN PetscErrorCode VecCyclicShift(Mat B, Vec X, PetscInt d, Vec cyclic_work_vec) in VecCyclicShift() 62 PETSC_INTERN PetscErrorCode VecRecycleOrderToHistoryOrder(Mat B, Vec X, PetscInt num_updates, Vec c… in VecRecycleOrderToHistoryOrder() 75 PETSC_INTERN PetscErrorCode VecHistoryOrderToRecycleOrder(Mat B, Vec X, PetscInt num_updates, Vec c… in VecHistoryOrderToRecycleOrder() 143 PETSC_INTERN PetscErrorCode MatUpperTriangularSolveInPlace(Mat B, Mat Amat, Vec X, PetscBool hermit… in MatUpperTriangularSolveInPlace() 174 PETSC_INTERN PetscErrorCode MatMove_LR3(Mat B, Mat R, PetscInt m_keep) in MatMove_LR3()
|
| /petsc/src/mat/utils/ |
| H A D | multequal.c | 9 static PetscErrorCode MatMultEqual_Private(Mat A, Mat B, PetscInt n, PetscBool *flg, PetscInt t, Pe… in MatMultEqual_Private() 116 static PetscErrorCode MatMatMultEqual_Private(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg, Pets… in MatMatMultEqual_Private() 233 PetscErrorCode MatMultEqual(Mat A, Mat B, PetscInt n, PetscBool *flg) in MatMultEqual() 257 PetscErrorCode MatMultAddEqual(Mat A, Mat B, PetscInt n, PetscBool *flg) in MatMultAddEqual() 282 PetscErrorCode MatMultTransposeEqual(Mat A, Mat B, PetscInt n, PetscBool *flg) in MatMultTransposeEqual() 306 PetscErrorCode MatMultTransposeAddEqual(Mat A, Mat B, PetscInt n, PetscBool *flg) in MatMultTransposeAddEqual() 331 PetscErrorCode MatMultHermitianTransposeEqual(Mat A, Mat B, PetscInt n, PetscBool *flg) in MatMultHermitianTransposeEqual() 355 PetscErrorCode MatMultHermitianTransposeAddEqual(Mat A, Mat B, PetscInt n, PetscBool *flg) in MatMultHermitianTransposeAddEqual() 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() [all …]
|
| /petsc/src/mat/impls/shell/ |
| H A D | shellcnv.c | 86 Mat B; in MatGetDiagonal_CF() local 97 Mat B; in MatMult_CF() local 108 Mat B; in MatMultTranspose_CF() local 119 Mat B; in MatDestroy_CF() local 149 static PetscErrorCode MatProductNumericPhase_CF(Mat A, Mat B, Mat C, void *data) in MatProductNumericPhase_CF() 168 static PetscErrorCode MatProductSymbolicPhase_CF(Mat A, Mat B, Mat C, void **data) in MatProductSymbolicPhase_CF() 197 Mat A, B, Ain; in MatProductSetFromOptions_CF() local 221 PetscErrorCode MatConvertFrom_Shell(Mat A, MatType newtype, MatReuse reuse, Mat *B) in MatConvertFrom_Shell()
|
| /petsc/src/ksp/ksp/utils/lmvm/tests/ |
| H A D | ex1.c | 5 static PetscErrorCode MatSolveHermitianTranspose(Mat B, Vec x, Vec y) in MatSolveHermitianTranspose() 23 static PetscErrorCode HermitianTransposeTest(Mat B, PetscRandom rand, PetscBool inverse) in HermitianTransposeTest() 55 static PetscErrorCode InverseTest(Mat B, PetscRandom rand) in InverseTest() 80 static PetscErrorCode IsHermitianTest(Mat B, PetscRandom rand, PetscBool inverse) in IsHermitianTest() 113 static PetscErrorCode SecantTest(Mat B, Vec dx, Vec df, PetscBool is_hermitian, PetscBool test_inve… in SecantTest() 198 static PetscErrorCode BroydenUpdate_Explicit(Mat B, PetscReal unused_, Vec s, Vec y) in BroydenUpdate_Explicit() 213 static PetscErrorCode BadBroydenUpdate_Explicit(Mat B, PetscReal unused_, Vec s, Vec y) in BadBroydenUpdate_Explicit() 231 static PetscErrorCode SymmetricBroydenUpdate_Explicit(Mat B, PetscReal phi, Vec s, Vec y) in SymmetricBroydenUpdate_Explicit() 249 static PetscErrorCode BFGSUpdate_Explicit(Mat B, PetscReal unused_, Vec s, Vec y) in BFGSUpdate_Explicit() 256 static PetscErrorCode DFPUpdate_Explicit(Mat B, PetscReal unused_, Vec s, Vec y) in DFPUpdate_Explicit() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/rescale/ |
| H A D | symbrdnrescale.c | 8 static PetscErrorCode SymBroydenRescaleUpdateScalar(Mat B, SymBroydenRescale ldb) in SymBroydenRescaleUpdateScalar() 122 static PetscErrorCode SymBroydenRescaleUpdateDiagonal(Mat B, SymBroydenRescale ldb) in SymBroydenRescaleUpdateDiagonal() 307 static PetscErrorCode SymBroydenRescaleUpdateJ0(Mat B, SymBroydenRescale ldb) in SymBroydenRescaleUpdateJ0() 315 PETSC_INTERN PetscErrorCode SymBroydenRescaleUpdate(Mat B, SymBroydenRescale ldb) in SymBroydenRescaleUpdate() 352 PETSC_INTERN PetscErrorCode SymBroydenRescaleSetDelta(Mat B, SymBroydenRescale ldb, PetscReal delta) in SymBroydenRescaleSetDelta() 408 PETSC_INTERN PetscErrorCode SymBroydenRescaleSetFromOptions(Mat B, SymBroydenRescale ldb, PetscOpti… in SymBroydenRescaleSetFromOptions() 432 static PetscErrorCode SymBroydenRescaleAllocate(Mat B, SymBroydenRescale ldb) in SymBroydenRescaleAllocate() 450 PETSC_INTERN PetscErrorCode SymBroydenRescaleSetUp(Mat B, SymBroydenRescale ldb) in SymBroydenRescaleSetUp() 465 PETSC_INTERN PetscErrorCode SymBroydenRescaleInitializeJ0(Mat B, SymBroydenRescale ldb) in SymBroydenRescaleInitializeJ0() 506 PETSC_INTERN PetscErrorCode SymBroydenRescaleReset(Mat B, SymBroydenRescale ldb, MatLMVMResetMode m… in SymBroydenRescaleReset()
|
| /petsc/share/petsc/matlab/ |
| H A D | laplacian.m | 131 B = varargin{2}; variable 136 B = f; variable 140 B = {'DD'}; variable 142 B = {'DD' 'DD'}; variable 144 B = {'DD' 'DD' 'DD'}; variable 153 B = {'DD'}; variable 155 B = {'DD' 'DD'}; variable 157 B = {'DD' 'DD' 'DD'}; variable
|
| /petsc/src/mat/impls/normal/ |
| H A D | normm.c | 29 Mat B, *suba; in MatCreateSubMatrices_Normal() local 57 static PetscErrorCode MatPermute_Normal(Mat A, IS rowp, IS colp, Mat *B) in MatPermute_Normal() 80 static PetscErrorCode MatDuplicate_Normal(Mat A, MatDuplicateOption op, Mat *B) in MatDuplicate_Normal() 94 static PetscErrorCode MatCopy_Normal(Mat A, Mat B, MatStructure str) in MatCopy_Normal() 223 Mat B; in MatConvert_Normal_AIJ() local 255 static PetscErrorCode MatConvert_Normal_HYPRE(Mat A, MatType type, MatReuse reuse, Mat *B) in MatConvert_Normal_HYPRE() 272 Mat A, B; in MatProductNumeric_Normal_Dense() local 316 Mat A, B; in MatProductSymbolic_Normal_Dense() local
|
| H A D | normmh.c | 12 Mat B, *suba; in MatCreateSubMatrices_NormalHermitian() local 40 static PetscErrorCode MatPermute_NormalHermitian(Mat A, IS rowp, IS colp, Mat *B) in MatPermute_NormalHermitian() 63 static PetscErrorCode MatDuplicate_NormalHermitian(Mat A, MatDuplicateOption op, Mat *B) in MatDuplicate_NormalHermitian() 77 static PetscErrorCode MatCopy_NormalHermitian(Mat A, Mat B, MatStructure str) in MatCopy_NormalHermitian() 207 Mat B, conjugate; in MatConvert_NormalHermitian_AIJ() local 245 static PetscErrorCode MatConvert_NormalHermitian_HYPRE(Mat A, MatType type, MatReuse reuse, Mat *B) in MatConvert_NormalHermitian_HYPRE()
|
| /petsc/src/sys/classes/draw/utils/ |
| H A D | cmap.c | 55 …scErrorCode PetscDrawCmap_Hue(int mapsize, unsigned char R[], unsigned char G[], unsigned char B[]) in PetscDrawCmap_Hue() 72 …cErrorCode PetscDrawCmap_Gray(int mapsize, unsigned char R[], unsigned char G[], unsigned char B[]) in PetscDrawCmap_Gray() 79 …scErrorCode PetscDrawCmap_Jet(int mapsize, unsigned char R[], unsigned char G[], unsigned char B[]) in PetscDrawCmap_Jet() 125 …scErrorCode PetscDrawCmap_Hot(int mapsize, unsigned char R[], unsigned char G[], unsigned char B[]) in PetscDrawCmap_Hot() 161 …cErrorCode PetscDrawCmap_Bone(int mapsize, unsigned char R[], unsigned char G[], unsigned char B[]) in PetscDrawCmap_Bone() 202 …etCmap(const char colormap[], int mapsize, unsigned char R[], unsigned char G[], unsigned char B[]) in PetscDrawUtilitySetCmap()
|
| /petsc/src/ksp/pc/impls/lmvm/ |
| H A D | lmvmpc.c | 12 Mat B; member 63 PetscErrorCode PCLMVMSetMatLMVM(PC pc, Mat B) in PCLMVMSetMatLMVM() 95 PetscErrorCode PCLMVMGetMatLMVM(PC pc, Mat *B) in PCLMVMGetMatLMVM() 186 Mat B = ctx->B ? ctx->B : (pc->useAmat ? pc->mat : pc->pmat); in PCApply_LMVM() local 221 Mat B; in PCSetUp_LMVM() local
|
| /petsc/src/mat/impls/aij/seq/ |
| 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()
|
| /petsc/src/mat/impls/aij/seq/spqr/ |
| H A D | aijspqr.c | 16 Mat AT, B = NULL; in MatWrapCholmod_SPQR_seqaij() local 134 static PetscErrorCode MatSolve_SPQR(Mat F, Vec B, Vec X) in MatSolve_SPQR() 154 static PetscErrorCode MatMatSolve_SPQR(Mat F, Mat B, Mat X) in MatMatSolve_SPQR() 193 static PetscErrorCode MatSolveTranspose_SPQR(Mat F, Vec B, Vec X) in MatSolveTranspose_SPQR() 212 static PetscErrorCode MatMatSolveTranspose_SPQR(Mat F, Mat B, Mat X) in MatMatSolveTranspose_SPQR() 309 Mat B; in MatGetFactor_seqaij_spqr() local
|