Home
last modified time | relevance | path

Searched refs:offd (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/ksp/impls/cg/gltr/
H A Dgltr.c280 cg->offd[t_size] = 0.0; in KSPCGSolve_GLTR()
343 piv = cg->diag[l_size] - cg->offd[l_size] * cg->offd[l_size] / piv; in KSPCGSolve_GLTR()
492 cg->offd[t_size] = PetscSqrtReal(beta) / PetscAbsReal(alpha); in KSPCGSolve_GLTR()
607 cg->offd[t_size] = PetscSqrtReal(beta) / PetscAbsReal(alpha); in KSPCGSolve_GLTR()
656 …ebz_("I", "E", &t_size, &vl, &vu, &il, &iu, &cg->eigen_tol, cg->diag, cg->offd + 1, &e_valus, &e_s… in KSPCGSolve_GLTR()
676 t_offd[i] = cg->offd[i]; in KSPCGSolve_GLTR()
716 …PetscCallBLAS("LAPACKstein", LAPACKstein_(&t_size, cg->diag, cg->offd + 1, &e_valus, e_valu, e_ibl… in KSPCGSolve_GLTR()
742 … obj1 = e_rwrk[0] * (0.5 * (cg->diag[0] * e_rwrk[0] + cg->offd[1] * e_rwrk[1]) + cg->norm_r[0]); in KSPCGSolve_GLTR()
743 …size - 1; ++i) obj1 += 0.5 * e_rwrk[i] * (cg->offd[i] * e_rwrk[i - 1] + cg->diag[i] * e_rwrk[i] + … in KSPCGSolve_GLTR()
744 obj1 += 0.5 * e_rwrk[i] * (cg->offd[i] * e_rwrk[i - 1] + cg->diag[i] * e_rwrk[i]); in KSPCGSolve_GLTR()
[all …]
H A Dgltrimpl.h24 PetscReal *offd; /* Off-diagonal part of Lanczos matrix */ member
/petsc/src/mat/impls/hypre/
H A Dmhypre.c457 hypre_CSRMatrix *diag, *offd; in MatHYPRE_AttachCOOMat() local
477 offd = hypre_ParCSRMatrixOffd(parCSR); in MatHYPRE_AttachCOOMat()
491 hmem = hypre_CSRMatrixMemoryLocation(offd); in MatHYPRE_AttachCOOMat()
494 PetscStackCallExternalVoid("hypre_TFree", hypre_TFree(hypre_CSRMatrixData(offd), hmem)); in MatHYPRE_AttachCOOMat()
495 hypre_CSRMatrixData(offd) = (HYPRE_Complex *)a; in MatHYPRE_AttachCOOMat()
496 hypre_CSRMatrixOwnsData(offd) = 0; in MatHYPRE_AttachCOOMat()
800 Mat_SeqAIJ *diag, *offd; local
825 offd = (Mat_SeqAIJ *)a->B->data;
845 poi = offd->i;
846 poj = offd->j;
[all …]