Searched refs:ldfp (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/dense/ |
| H A D | denseqn.c | 1066 Mat_DQN *ldfp = (Mat_DQN *)lmvm->ctx; in MatGetRTDR() local 1070 …if (!ldfp->temp_mat) PetscCall(MatDuplicate(ldfp->StY_triu_strict, MAT_SHARE_NONZERO_PATTERN, &ldf… in MatGetRTDR() 1071 PetscCall(MatCopy(ldfp->StY_triu_strict, ldfp->temp_mat, SAME_NONZERO_PATTERN)); in MatGetRTDR() 1072 PetscCall(MatDiagonalScale(ldfp->temp_mat, ldfp->inv_diag_vec, NULL)); in MatGetRTDR() 1075 PetscCall(MatConjugate(ldfp->temp_mat)); in MatGetRTDR() 1078 PetscCall(MatDenseGetLocalMatrix(ldfp->StY_triu_strict, &StY_local)); in MatGetRTDR() 1079 PetscCall(MatDenseGetLocalMatrix(ldfp->temp_mat, &temp_local)); in MatGetRTDR() 1090 Mat_DQN *ldfp = (Mat_DQN *)lmvm->ctx; in MatLMVMDDFPUpdateSolveData() local 1101 if (!ldfp->StY_triu_strict) { in MatLMVMDDFPUpdateSolveData() 1102 PetscCall(MatDuplicate(ldfp->YtS_triu, MAT_SHARE_NONZERO_PATTERN, &ldfp->StY_triu_strict)); in MatLMVMDDFPUpdateSolveData() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/dfp/ |
| H A D | dfp.c | 197 Mat_SymBrdn *ldfp = (Mat_SymBrdn *)lmvm->ctx; in MatSetFromOptions_LMVMDFP() local 202 PetscCall(SymBroydenRescaleSetFromOptions(B, ldfp->rescale, PetscOptionsObject)); in MatSetFromOptions_LMVMDFP() 234 Mat_SymBrdn *ldfp; in MatCreate_LMVMDFP() local 245 ldfp = (Mat_SymBrdn *)lmvm->ctx; in MatCreate_LMVMDFP() 246 ldfp->phi_scalar = 1.0; in MatCreate_LMVMDFP() 247 ldfp->psi_scalar = 0.0; in MatCreate_LMVMDFP()
|