Home
last modified time | relevance | path

Searched refs:di (Results 1 – 16 of 16) sorted by relevance

/petsc/include/petsc/private/kernels/
H A Dblockinvert.h28di = mat[0]; mat[0] = d = 1.0 / di; mat[4] *= -d; mat[8] *= -d; mat[12] *= -d; mat[1] *= d; mat[2]…
/petsc/src/mat/graphops/color/impls/jp/
H A Djp.c36 PetscInt *di, *oi, *dj, *oj; in MCJPGreatestWeight_Private() local
60 di = daij->i; in MCJPGreatestWeight_Private()
75 di = daij->i; in MCJPGreatestWeight_Private()
102 ncols = di[i + 1] - di[i]; in MCJPGreatestWeight_Private()
103 cols = &(dj[di[i]]); in MCJPGreatestWeight_Private()
143 PetscInt *di, *dj, dn; in MCJPInitialLocalColor_Private() local
163 di = daij->i; in MCJPInitialLocalColor_Private()
171 di = daij->i; in MCJPInitialLocalColor_Private()
189 ncols = di[i + 1] - di[i]; in MCJPInitialLocalColor_Private()
190 cols = &(dj[di[i]]); in MCJPInitialLocalColor_Private()
[all …]
/petsc/src/mat/tests/
H A Dex302k.kokkos.cxx16 PetscInt *di, *dj, *oi, *oj, nd; in main() local
63 …PetscCall(MatGetRowIJ(AA, 0, PETSC_FALSE, PETSC_FALSE, &nd, (const PetscInt **)&di, (const PetscIn… in main()
83 PetscCallCXX(a_local_d = Kokkos::View<PetscScalar *>("a_local_d", di[5])); in main()
85 PetscCallCXX(j_local_d = Kokkos::View<PetscInt *>("j_local_d", di[5])); in main()
103 PetscCallCXX(a_local_h = Kokkos::View<PetscScalar *, HostMirrorMemorySpace>(da, di[5])); in main()
104 PetscCallCXX(i_local_h = Kokkos::View<PetscInt *, HostMirrorMemorySpace>(di, m + 1)); in main()
105 PetscCallCXX(j_local_h = Kokkos::View<PetscInt *, HostMirrorMemorySpace>(dj, di[5])); in main()
143 …PetscCall(MatRestoreRowIJ(AA, 0, PETSC_FALSE, PETSC_FALSE, &nd, (const PetscInt **)&di, (const Pet… in main()
H A Dex110.c9 PetscInt *di, *dj, *oi, *oj, nd; in main() local
43 …PetscCall(MatGetRowIJ(AA, 0, PETSC_FALSE, PETSC_FALSE, &nd, (const PetscInt **)&di, (const PetscIn… in main()
53 …JWithSplitArrays(PETSC_COMM_WORLD, 5, 5, PETSC_DETERMINE, PETSC_DETERMINE, di, dj, da, oi, ooj, oa… in main()
57 …PetscCall(MatRestoreRowIJ(AA, 0, PETSC_FALSE, PETSC_FALSE, &nd, (const PetscInt **)&di, (const Pet… in main()
/petsc/src/tao/constrained/tutorials/
H A Dex1.c297 const PetscScalar *de, *di; in FormPDIPMHessian() local
323 …PetscCall(VecGetArrayRead(Diseq, &di)); /* places inequality constraint dual … in FormPDIPMHessian()
326 val = 2.0 * (1 + de[0] - di[0] + di[1]); in FormPDIPMHessian()
328 PetscCall(VecRestoreArrayRead(Diseq, &di)); in FormPDIPMHessian()
330 val = 2.0 * (1 - di[0] + di[1]); in FormPDIPMHessian()
332 PetscCall(VecRestoreArrayRead(Diseq, &di)); in FormPDIPMHessian()
/petsc/src/tao/util/
H A Dtao_util.c252 PetscReal ai, bi, ci, di, ei; in MatDFischer() local
328 di = PetscRealPart(t2[i]) / ai + 1.0; in MatDFischer()
335 di = PetscRealPart(f[i]) / ai + 1.0; in MatDFischer()
339 bi = ci + di * PetscRealPart(t2[i]); in MatDFischer()
354 db[i] = bi * di; in MatDFischer()
398 PetscReal ai, bi, ci, di, ei, fi; in MatDSFischer() local
445 di = PetscRealPart(f[i]) / ai + 1.0; in MatDSFischer()
457 db[i] = bi * di; in MatDSFischer()
/petsc/src/tao/pde_constrained/tutorials/
H A Dparabolic.c38 Vec *di; member
236 PetscCall(MatMult(user->Qblock, user->yi[i], user->di[j])); in FormFunction()
238 PetscCall(Gather_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormFunction()
265 PetscCall(MatMult(user->Qblock, user->yi[i], user->di[j])); in FormGradient()
267 PetscCall(Gather_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormGradient()
269 PetscCall(Scatter_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormGradient()
274 PetscCall(MatMult(user->QblockT, user->di[j], user->yiwork[i])); in FormGradient()
297 PetscCall(MatMult(user->Qblock, user->yi[i], user->di[j])); in FormFunctionGradient()
299 PetscCall(Gather_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormFunctionGradient()
302 PetscCall(Scatter_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormFunctionGradient()
[all …]
/petsc/src/binding/petsc4py/
H A DMANIFEST.in6 recursive-include src *.py *.pyx *.px[di] *.h *.c *.i *.cfg
/petsc/src/snes/tutorials/
H A Dex16.c229 const PetscReal di = 1. / det; in InvertTensor() local
240 ti[0] = di * A; in InvertTensor()
241 ti[1] = di * D; in InvertTensor()
242 ti[2] = di * G; in InvertTensor()
243 ti[3] = di * B; in InvertTensor()
244 ti[4] = di * E; in InvertTensor()
245 ti[5] = di * H; in InvertTensor()
246 ti[6] = di * C; in InvertTensor()
247 ti[7] = di * F; in InvertTensor()
248 ti[8] = di * II; in InvertTensor()
/petsc/src/ksp/ksp/tutorials/
H A Dex70.c196 PetscInt p, i, j, di, ngp; in BForm_Grad() local
209 for (di = 0; di < NSD; di++) { /* u dofs */ in BForm_Grad()
212 IJ = map_wIwDI_uJuDJ(i, di, NODES_PER_EL, 2, j, 0, NODES_PER_EL, 1); in BForm_Grad()
214 Ke[IJ] -= GNx_p[di][i] * Ni_p[j] * fac; in BForm_Grad()
H A Dex43.c546 PetscInt p, i, j, di; in FormGradientOperatorQ1() local
562 for (di = 0; di < NSD; di++) { /* u dofs */ in FormGradientOperatorQ1()
565 IJ = ASS_MAP_wIwDI_uJuDJ(i, di, NODES_PER_EL, 2, j, 0, NODES_PER_EL, 1); in FormGradientOperatorQ1()
567 Ke[IJ] = Ke[IJ] - GNx_p[di][i] * Ni_p[j] * fac; in FormGradientOperatorQ1()
H A Dex42.c670 PetscInt p, i, j, di; in FormGradientOperatorQ13D() local
686 for (di = 0; di < NSD; di++) { /* u dofs */ in FormGradientOperatorQ13D()
689 IJ = ASS_MAP_wIwDI_uJuDJ(i, di, NODES_PER_EL, 3, j, 0, NODES_PER_EL, 1); in FormGradientOperatorQ13D()
691 Ke[IJ] = Ke[IJ] - GNx_p[di][i] * Ni_p[j] * fac; in FormGradientOperatorQ13D()
/petsc/src/ts/tutorials/
H A Dex14.c317 #define UpwindFluxYS(x3, x2, h, i, j, k, di) \ argument
318di][j - 1][k].v, x3[i + di][j][k].v), PetscRealPart(0.75 * x2[i][j - 1].h + 0.25 * x2[i + di][j - …
319 #define UpwindFluxYN(x3, x2, h, i, j, k, di) \ argument
320di][j + 1][k].v, x3[i + di][j][k].v), PetscRealPart(0.75 * x2[i][j].h + 0.25 * x2[i + di][j].h), …
/petsc/src/mat/impls/is/
H A Dmatis.c637 const PetscInt *di, *dj, *oi, *oj; in MatConvert_XAIJ_IS() local
727 PetscCall(MatGetRowIJ(Ad, 0, PETSC_FALSE, PETSC_FALSE, &i, &di, &dj, &flg)); in MatConvert_XAIJ_IS()
731 nnz = di[dr] + oi[dr]; in MatConvert_XAIJ_IS()
733 odi = di; in MatConvert_XAIJ_IS()
780 *ii = *(di++) + *(oi++); in MatConvert_XAIJ_IS()
782 for (; jd < *di; jd++) { in MatConvert_XAIJ_IS()
790 *(++ii) = *(di++) + *(oi++); in MatConvert_XAIJ_IS()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c20 PetscBLASInt bM, bN, lwork, lierr, di = 1; in MatDenseOrthogonalRangeOrComplement() local
53 …PetscCallBLAS("LAPACKgesvd", LAPACKgesvd_("A", "N", &bM, &bN, data, &bM, sing, U, &bM, &ds, &di, u… in MatDenseOrthogonalRangeOrComplement()
56 …PetscCallBLAS("LAPACKgesvd", LAPACKgesvd_("A", "N", &bM, &bN, data, &bM, sing, U, &bM, &ds, &di, u… in MatDenseOrthogonalRangeOrComplement()
9812 PetscInt ni, *di, *dj, m = A->rmap->n, c, *ldata, *rdata; in MatAIJExtractRows() local
9834 PetscCall(PetscMalloc1(ni + 1, &di)); in MatAIJExtractRows()
9835 di[0] = 0; in MatAIJExtractRows()
9836 for (PetscInt i = 0; i < ni; i++) di[i + 1] = di[i] + ldata[2 * i + 0]; in MatAIJExtractRows()
9837 PetscCall(PetscMalloc1(di[ni], &dj)); in MatAIJExtractRows()
9838 PetscCall(PetscMalloc1(di[ni], &daa)); in MatAIJExtractRows()
9839 PetscCall(PetscMalloc1(di[ni], &remotes)); in MatAIJExtractRows()
[all …]
/petsc/doc/
H A Dpetsc.bib1266 author = {Lin Yuan and Jianju Jiang and Yongjiang di and Shaowei Bie and Huahui He},
1510 school = { Universita di Napoli Federico II.},
5540 affiliation = {University of Basilicata Dip.to di Ingegneria e Fisica dell’Ambiente Potenza
5556 affiliation = {Dip.to di Ingegneria e Fisica dell’Ambiente, University of Basilicata, Potenza,
5991 institution = {Dipartimento Interuniversitario di Matematica Universiti degli Studi-Politecnico
5992 di Bari Italy},
11093 school = {Politecnico di Milano},
28380 …institution = {Universit\'a di Roma ``La Sapienza'', Dipartimento di Informatica e Sistemistica},
30388 address = {Universita degli Studi di Roma ``La Sapienza'',Roma}
30909 institution = {Instituto Matematico ``L. Tonelli'', Universit\`a di Pisa},