Home
last modified time | relevance | path

Searched refs:ldfp (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/ksp/utils/lmvm/dense/
H A Ddenseqn.c1066 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 Ddfp.c197 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()