Searched refs:offd (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/ksp/impls/cg/gltr/ |
| H A D | gltr.c | 280 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 D | gltrimpl.h | 24 PetscReal *offd; /* Off-diagonal part of Lanczos matrix */ member
|
| /petsc/src/mat/impls/hypre/ |
| H A D | mhypre.c | 457 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 …]
|