Searched refs:Bdiag (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 1941 const PetscInt *Bi = b->i, *Bj = b->j, *Bdiag = b->diag; in MatLUFactorNumeric_SeqAIJKokkos() local 1951 factors->jU_h = MatColIdxKokkosViewHost(NoInit("jU_h"), (Bdiag[0] - Bdiag[m])); in MatLUFactorNumeric_SeqAIJKokkos() 1952 factors->aU_h = MatScalarKokkosViewHost(NoInit("aU_h"), (Bdiag[0] - Bdiag[m])); in MatLUFactorNumeric_SeqAIJKokkos() 1962 PetscInt ulen = Bdiag[i] - Bdiag[i + 1]; // inclusive of the diagonal entry in MatLUFactorNumeric_SeqAIJKokkos() 1968 …PetscCall(PetscArraycpy(Uj + Ui[i] + 1, Bj + Bdiag[i + 1] + 1, ulen - 1)); // entries of U on the… in MatLUFactorNumeric_SeqAIJKokkos() 2023 PetscInt ulen = Bdiag[i] - Bdiag[i + 1]; in MatLUFactorNumeric_SeqAIJKokkos() 2033 Ua[Ui[i]] = 1.0 / Ba[Bdiag[i]]; // diagonal entry in MatLUFactorNumeric_SeqAIJKokkos() 2034 PetscCall(PetscArraycpy(Ua + Ui[i] + 1, Ba + Bdiag[i + 1] + 1, ulen - 1)); // entries of U in MatLUFactorNumeric_SeqAIJKokkos() 2185 const PetscInt *Bi = b->i, *Bj = b->j, *Bdiag = b->diag; in MatCholeskyFactorNumeric_SeqAIJKokkos() local 2241 D[i] = Ba[Bdiag[i]]; // actually Aa[Adiag[i]] is the inverse of the diagonal in MatCholeskyFactorNumeric_SeqAIJKokkos()
|