| /petsc/include/petsc/private/kernels/ |
| H A D | blockinvert.h | 28 …di = 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 D | jp.c | 36 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 D | ex302k.kokkos.cxx | 16 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 D | ex110.c | 9 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 D | ex1.c | 297 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 D | tao_util.c | 252 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 D | parabolic.c | 38 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 D | MANIFEST.in | 6 recursive-include src *.py *.pyx *.px[di] *.h *.c *.i *.cfg
|
| /petsc/src/snes/tutorials/ |
| H A D | ex16.c | 229 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 D | ex70.c | 196 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 D | ex43.c | 546 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 D | ex42.c | 670 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 D | ex14.c | 317 #define UpwindFluxYS(x3, x2, h, i, j, k, di) \ argument 318 …di][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 320 … di][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 D | matis.c | 637 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 D | bddcprivate.c | 20 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 D | petsc.bib | 1266 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},
|