Home
last modified time | relevance | path

Searched refs:Nx (Results 1 – 21 of 21) sorted by relevance

/petsc/src/tao/leastsquares/tutorials/
H A DtomographyGenerateData.m3 % Ny*Nx: Sample object size
6 Nx = 50; Ny = Nx; WSz = [Ny, Nx]; % XH: Ny = 100 -> 10 or 50 for debug. currently assume object s… variable
11 % L: Forward Model, sparse matrix of NTheta*NTau by Ny*Nx
34 Nx = sqrt(numel(xGT)); Ny = Nx; WSz = [Ny, Nx]; variable
/petsc/src/dm/tutorials/
H A Dex10.c27 PetscInt Nx = 40, Ny = 40; in main() local
33 dx = (xp - xm) / (Nx - 1); in main()
39 …d(PETSC_COMM_WORLD, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_STAR, Nx, Ny, PETSC_DECIDE, P… in main()
/petsc/src/dm/tests/
H A Dex1f.F9014 PetscInt, parameter :: Nx = 3, Ny = 3
27 …COMM_WORLD, DM_BOUNDARY_PERIODIC, DM_BOUNDARY_PERIODIC, DMDA_STENCIL_STAR, Nx, Ny, PETSC_DECIDE, P…
/petsc/src/dm/impls/stag/tests/
H A Dex10.c10 …nt startx, starty, nx, ny, i, j, d, is, js, dof0, dof1, dof2, dofTotal, stencilWidth, Nx, Ny; in main() local
69 PetscCall(DMStagGetGlobalSizes(dm, &Nx, &Ny, NULL)); in main()
75 bnd[0] = (PetscBool)((i == 0 || i == Nx - 1) && boundaryTypex != DM_BOUNDARY_PERIODIC); in main()
77 extra[0] = i == Nx - 1 && boundaryTypex != DM_BOUNDARY_PERIODIC ? 1 : 0; in main()
H A Dex7.c10 …tz, nx, ny, nz, i, j, k, d, is, js, ks, dof0, dof1, dof2, dof3, dofTotal, stencilWidth, Nx, Ny, Nz; in main() local
74 PetscCall(DMStagGetGlobalSizes(dm, &Nx, &Ny, &Nz)); in main()
81 bnd[0] = (PetscBool)((i == 0 || i == Nx - 1) && boundaryTypex != DM_BOUNDARY_PERIODIC); in main()
84 extra[0] = i == Nx - 1 && boundaryTypex != DM_BOUNDARY_PERIODIC ? 1 : 0; in main()
/petsc/src/ksp/ksp/tests/
H A Dex14.c81 PetscInt Nx, Ny; /* number of preocessors in x- and y- directions */ in main() local
129 Nx = PETSC_DECIDE; in main()
131 PetscCall(PetscOptionsGetInt(NULL, NULL, "-Nx", &Nx, NULL)); in main()
133 …PetscCheck(Nx * Ny == size || (Nx == PETSC_DECIDE && Ny == PETSC_DECIDE), PETSC_COMM_WORLD, PETSC_… in main()
134 …, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_STAR, user.mx, user.my, Nx, Ny, 1, 1, NULL, NUL… in main()
H A Dex29.c45 PetscInt its, n, Nx = PETSC_DECIDE, Ny = PETSC_DECIDE, nlocal, i; in main() local
68 PetscCall(PetscOptionsGetInt(NULL, NULL, "-Nx", &Nx, NULL)); in main()
71 …NDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_STAR, fine_ctx.mx, fine_ctx.my, Nx, Ny, 1, 1, NULL, NUL… in main()
H A Dex19.c55 PetscInt its, N, n, Nx = PETSC_DECIDE, Ny = PETSC_DECIDE, nlocal, Nlocal; in main() local
81 PetscCall(PetscOptionsGetInt(NULL, NULL, "-Nx", &Nx, NULL)); in main()
85 …ARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_STAR, user.fine.mx, user.fine.my, Nx, Ny, 1, 1, NULL, NUL… in main()
97 …NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_STAR, user.coarse.mx, user.coarse.my, Nx, Ny, 1, 1, NULL, NUL… in main()
H A Dex26.c47 PetscInt i, its, Nx = PETSC_DECIDE, Ny = PETSC_DECIDE, nlocal, nrhs = 1; in main() local
62 PetscCall(PetscOptionsGetInt(NULL, NULL, "-Nx", &Nx, NULL)); in main()
68 …NDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_STAR, fine_ctx.mx, fine_ctx.my, Nx, Ny, 1, 1, NULL, NUL… in main()
/petsc/src/dm/impls/da/tests/
H A Dex1.c41 PetscInt Nx = 4, Ny = 4, Np = 8, bs; in main() local
48 …SC_COMM_WORLD, DM_BOUNDARY_GHOSTED, DM_BOUNDARY_GHOSTED, DMDA_STENCIL_BOX, Nx, Ny, PETSC_DECIDE, P… in main()
/petsc/src/ksp/ksp/tutorials/
H A Dex14f.F90333 PetscInt Nx, Ny, N, ifive, ithree
380 Nx = PETSC_DECIDE
382 PetscCallA(PetscOptionsGetInt(PETSC_NULL_OPTIONS, PETSC_NULL_CHARACTER, '-Nx', Nx, flg, ierr))
384 …PetscCallA(DMDACreate2d(comm, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_STAR, mx, my, Nx, N…
/petsc/src/tao/constrained/impls/ipm/
H A Dpdipm.h11 PetscInt nx, Nx; /* Decision variables nx = nxfixed + nxub + nxlb + nxbox + nxfree */ member
H A Dpdipm.c644 if (npos < pdipm->Nx + pdipm->Nci) { in PCPostSetUp_PDIPM()
646 …t_FMT "(<%" PetscInt_FMT ")\n", (double)pdipm->deltaw, nneg, nzero, npos, pdipm->Nx + pdipm->Nci)); in PCPostSetUp_PDIPM()
652 if (npos < pdipm->Nx + pdipm->Nci) { in PCPostSetUp_PDIPM()
654 … while (npos < pdipm->Nx + pdipm->Nci && pdipm->deltaw <= 1. / PETSC_SMALL) { /* increase deltaw */ in PCPostSetUp_PDIPM()
655 …t_FMT "(<%" PetscInt_FMT ")\n", (double)pdipm->deltaw, nneg, nzero, npos, pdipm->Nx + pdipm->Nci)); in PCPostSetUp_PDIPM()
831 …er of prime=%" PetscInt_FMT ", Number of dual=%" PetscInt_FMT "\n", pdipm->Nx + pdipm->Nci, pdipm-… in TaoView_PDIPM()
865 PetscCall(VecGetSize(tao->solution, &pdipm->Nx)); in TaoSetup_PDIPM()
892 pdipm->N = pdipm->Nx + pdipm->Nce + 2 * pdipm->Nci; in TaoSetup_PDIPM()
917 if (pdipm->Nx) PetscCall(VecCreateMPIWithArray(comm, 1, pdipm->nx, pdipm->Nx, Xarr, &pdipm->x)); in TaoSetup_PDIPM()
952 PetscCall(MatSetSizes(pdipm->Jce_xfixed, pdipm->nxfixed, pdipm->nx, PETSC_DECIDE, pdipm->Nx)); in TaoSetup_PDIPM()
[all …]
/petsc/src/tao/unconstrained/tutorials/
H A Deptorsion2.c67 PetscInt Nx, Ny; in main() local
80 Nx = Ny = PETSC_DECIDE; in main()
91 …, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_STAR, user.mx, user.my, Nx, Ny, 1, 1, NULL, NUL… in main()
H A Deptorsion2f.F90379 PetscInt Nx, Ny ! number of processes in x- and y- directions
394 Nx = PETSC_DECIDE
403 …_COMM_WORLD, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_BOX, mx, my, Nx, Ny, i1, i1, PETSC_N…
/petsc/src/tao/bound/tutorials/
H A Djbearing2.c50 PetscInt Nx, Ny; /* number of processors in x- and y- directions */ in main() local
83 Nx = PETSC_DECIDE; in main()
91 …, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_STAR, user.nx, user.ny, Nx, Ny, 1, 1, NULL, NUL… in main()
H A Dplate2f.F9037 PetscInt mx, my, Nx, Ny, N
834 Nx = PETSC_DECIDE
841 …_COMM_WORLD, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_BOX, mx, my, Nx, Ny, i1, i1, PETSC_N…
H A Dplate2.c51 PetscInt Nx, Ny; /* number of processors in x- and y- directions */ in main() local
86 Nx = PETSC_DECIDE; in main()
94 …D, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_BOX, user.mx, user.my, Nx, Ny, 1, 1, NULL, NUL… in main()
/petsc/src/dm/impls/da/hypre/
H A Dmhyp.c103 PetscInt dim, dof, psw, Nx, Ny, Nz, nx, ny, nz, ilower[3], iupper[3], ssize, i; in MatSetUp_HYPREStruct() local
114 PetscCall(DMDAGetInfo(ex->da, &dim, &Nx, &Ny, &Nz, 0, 0, 0, &dof, &psw, &px, &py, &pz, &st)); in MatSetUp_HYPREStruct()
139 if (px == DM_BOUNDARY_PERIODIC) period[0] = (HYPRE_Int)Nx; in MatSetUp_HYPREStruct()
/petsc/src/dm/impls/plex/
H A Dplexfem.c3898 PetscInt Nx = 0, Nxf, s; in DMPlexGetHybridCellFields() local
3917 Nx += fdofIn; in DMPlexGetHybridCellFields()
3951 Nx += fdofIn; in DMPlexGetHybridCellFields()
3956Nx == totDim, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Closure size %" PetscInt_FMT " for cell %" P… in DMPlexGetHybridCellFields()
3963 PetscCall(DMPlexVecGetClosure(plexA, sectionAux, locA, subcell, &Nx, &x)); in DMPlexGetHybridCellFields()
3964Nx == totDimAux, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Closure size %" PetscInt_FMT " for subcel… in DMPlexGetHybridCellFields()
3966 PetscCall(DMPlexVecRestoreClosure(plexA, sectionAux, locA, subcell, &Nx, &x)); in DMPlexGetHybridCellFields()
4034 PetscInt face = cone[s], point = face, subpoint, Nx, i; in DMPlexGetHybridFields() local
4048 …GetOrientedClosure(plexX[s], sectionX[s], PETSC_FALSE, locX[s], subpoint, ornt[s], &Nx, &closure)); in DMPlexGetHybridFields()
4049Nx == tdX, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Closure size %" PetscInt_FMT " for subpoint %" … in DMPlexGetHybridFields()
[all …]
/petsc/src/mat/interface/
H A Dmatrix.c8780 PetscInt M, N, Nx; in MatRestrict() local
8787 PetscCall(VecGetSize(x, &Nx)); in MatRestrict()
8788 if (M == Nx) { in MatRestrict()
8820 PetscInt M, N, Mx, Nx, Mo, My = 0, Ny = 0; in MatMatInterpolateAdd() local
8831 PetscCall(MatGetSize(x, &Mx, &Nx)); in MatMatInterpolateAdd()
8833 …ismatch: A %" PetscInt_FMT "x%" PetscInt_FMT ", X %" PetscInt_FMT "x%" PetscInt_FMT, M, N, Mx, Nx); in MatMatInterpolateAdd()
8837 if (Mo == My && Nx == Ny) { in MatMatInterpolateAdd()
8840 … X %" PetscInt_FMT "x%" PetscInt_FMT ", Y %" PetscInt_FMT "x%" PetscInt_FMT, M, N, Mx, Nx, My, Ny); in MatMatInterpolateAdd()