| /petsc/src/ksp/ksp/tutorials/ ! |
| H A D | ex56.c | 27 PetscInt m, nn, M, Istart, Iend, i, j, k, ii, jj, kk, ic, ne = 4, id; in main() local 71 nn = ne + 1; in main() 73 M = 3 * nn * nn * nn; /* global number of equations */ in main() 76 else m = nn * nn * nn; in main() 79 m = nn * nn * nn / npe; in main() 80 if (mype == npe - 1) m = nn * nn * nn - (npe - 1) * m; in main() 91 const PetscInt Ni0 = ipx * (nn / NP), Nj0 = ipy * (nn / NP), Nk0 = ipz * (nn / NP); in main() 92 … const PetscInt Ni1 = Ni0 + (m > 0 ? (nn / NP) : 0), Nj1 = Nj0 + (nn / NP), Nk1 = Nk0 + (nn / NP); in main() 93 const PetscInt NN = nn / NP, id0 = ipz * nn * nn * NN + ipy * nn * NN * NN + ipx * NN * NN * NN; in main() 97 …PetscCheck(nn == NP * (nn / NP), comm, PETSC_ERR_ARG_WRONG, "-ne %" PetscInt_FMT ": (ne+1)%%(npe^{… in main() [all …]
|
| H A D | ex19.c | 153 PetscInt nn; in main() local 155 PetscCall(ISGetSize(loc_blocks[bid], &nn)); // size only in main() 156 PetscCall(ISCreateStride(PETSC_COMM_SELF, nn, gid0, 1, &new_loc_blocks)); in main() 159 gid0 += nn; // start of next block in main()
|
| /petsc/src/dm/impls/da/ ! |
| H A D | da3.c | 210 PetscInt left, right, up, down, bottom, top, i, j, k, *idx, nn; in DMSetUp_DA_3D() local 460 nn = x * y * z; in DMSetUp_DA_3D() 462 PetscCallMPI(MPI_Allgather(&nn, 1, MPIU_INT, ldims, 1, MPIU_INT, comm)); in DMSetUp_DA_3D() 810 nn = 0; in DMSetUp_DA_3D() 820 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_3D() 828 for (j = 0; j < x_t; j++) idx[nn++] = s_t++; in DMSetUp_DA_3D() 836 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_3D() 847 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_3D() 856 for (j = 0; j < x_t; j++) idx[nn++] = s_t++; in DMSetUp_DA_3D() 858 for (j = 0; j < x; j++) idx[nn++] = bases[rank] + j + x * i + (s_z - k - 1) * x * y; in DMSetUp_DA_3D() [all …]
|
| H A D | da2.c | 203 PetscInt up, down, left, right, i, *idx, nn; in DMSetUp_DA_2D() local 373 nn = x * y; in DMSetUp_DA_2D() 375 PetscCallMPI(MPI_Allgather(&nn, 1, MPIU_INT, ldims, 1, MPIU_INT, comm)); in DMSetUp_DA_2D() 529 nn = 0; in DMSetUp_DA_2D() 536 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_2D() 543 for (j = 0; j < x_t; j++) idx[nn++] = s_t++; in DMSetUp_DA_2D() 545 for (j = 0; j < x; j++) idx[nn++] = bases[rank] + x * (s_y - i + 1) + j; in DMSetUp_DA_2D() 552 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_2D() 561 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_2D() 563 for (j = 0; j < s_x; j++) idx[nn++] = bases[rank] + x * i + s_x - j; in DMSetUp_DA_2D() [all …]
|
| H A D | da1.c | 138 PetscInt i, *idx, nn, left, xs, xe, x, Xs, Xe, start, m, IXs, IXe; in DMSetUp_DA_1D() local 239 nn = IXs - Xs; in DMSetUp_DA_1D() 242 if ((xs - sDist + i) >= 0) idx[nn++] = xs - sDist + i; in DMSetUp_DA_1D() 243 else idx[nn++] = M + (xs - sDist + i); in DMSetUp_DA_1D() 246 for (i = 0; i < x; i++) idx[nn++] = xs + i; /* Non-ghost points */ in DMSetUp_DA_1D() 249 if ((xe + i) < M) idx[nn++] = xe + i; in DMSetUp_DA_1D() 250 else idx[nn++] = (xe + i) - M; in DMSetUp_DA_1D() 254 if ((xs - sDist + i) >= 0) idx[nn++] = xs - sDist + i; in DMSetUp_DA_1D() 255 else idx[nn++] = sDist - i; in DMSetUp_DA_1D() 258 for (i = 0; i < x; i++) idx[nn++] = xs + i; /* Non-ghost points */ in DMSetUp_DA_1D() [all …]
|
| H A D | dagetelem.c | 47 PetscInt corners[4], nn = 0; in DMDAGetElements_2D() local 61 nn = da->nen; in DMDAGetElements_2D() 74 PetscCall(PetscMalloc1(1 + nn * da->ne, &da->e)); in DMDAGetElements_2D() 82 for (c = 0; c < ns * nn; c++) da->e[cnt++] = cell[split[c]]; in DMDAGetElements_2D() 85 for (c = 0; c < ns * nn; c++) da->e[cnt++] = cell[c]; in DMDAGetElements_2D() 113 PetscInt corners[8], nn = 0; in DMDAGetElements_3D() local 127 nn = da->nen; in DMDAGetElements_3D() 143 PetscCall(PetscMalloc1(1 + nn * da->ne, &da->e)); in DMDAGetElements_3D() 156 for (c = 0; c < ns * nn; c++) da->e[cnt++] = cell[split[c]]; in DMDAGetElements_3D() 159 for (c = 0; c < ns * nn; c++) da->e[cnt++] = cell[c]; in DMDAGetElements_3D()
|
| H A D | grvtk.c | 172 PetscMPIInt nn; in DMDAVTKWriteAll_VTS() local 175 PetscCallMPI(MPI_Get_count(&status, MPIU_SCALAR, &nn)); in DMDAVTKWriteAll_VTS() 176 PetscCheck(nn == nnodes * cdim, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Array size mismatch"); in DMDAVTKWriteAll_VTS() 219 PetscMPIInt nn; in DMDAVTKWriteAll_VTS() local 222 PetscCallMPI(MPI_Get_count(&status, MPIU_SCALAR, &nn)); in DMDAVTKWriteAll_VTS() 223 …PetscCheck(nn == nnodes * bs, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Array size mismatch receiving from… in DMDAVTKWriteAll_VTS() 389 PetscMPIInt nn; in DMDAVTKWriteAll_VTR() local 392 PetscCallMPI(MPI_Get_count(&status, MPIU_SCALAR, &nn)); in DMDAVTKWriteAll_VTR() 393 PetscCheck(nn == xm + ym + zm, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Array size mismatch"); in DMDAVTKWriteAll_VTR() 462 PetscMPIInt nn; in DMDAVTKWriteAll_VTR() local [all …]
|
| /petsc/src/binding/petsc4py/demo/legacy/taosolve/ ! |
| H A D | rosenbrock.py | 35 nn = self.size // 2 37 for i in range(nn): 46 nn = self.size // 2 48 for i in range(nn): 57 nn = self.size // 2 60 for i in range(nn): 71 nn = self.size // 2 76 for i in range(nn):
|
| /petsc/src/tao/unconstrained/tutorials/ ! |
| H A D | rosenbrock1f.F90 | 40 PetscInt i, nn 47 nn = n/2 55 do i = 0, nn - 1 68 PetscCall(PetscLogFlops(15.0d0*nn, ierr)) 109 PetscInt i, nn, ind(0:1), i2 115 nn = n/2 128 do i = 0, nn - 1 147 PetscCall(PetscLogFlops(9.0d0*nn, ierr))
|
| H A D | rosenbrock1.c | 140 PetscInt i, nn = user->n / 2; in FormFunctionGradient() local 160 for (i = 0; i < nn; i++) { in FormFunctionGradient() 174 PetscCall(PetscLogFlops(15.0 * nn)); in FormFunctionGradient()
|
| H A D | rosenbrock2.c | 131 PetscInt i, nn = user->n / 2; in FormFunctionGradient() local 151 for (i = 0; i < nn; i++) { in FormFunctionGradient() 165 PetscCall(PetscLogFlops(15.0 * nn)); in FormFunctionGradient()
|
| H A D | rosenbrock3.c | 136 PetscInt i, nn = user->n / 2; in FormFunctionGradient() local 156 for (i = 0; i < nn; i++) { in FormFunctionGradient() 170 PetscCall(PetscLogFlops(15.0 * nn)); in FormFunctionGradient()
|
| /petsc/src/ts/tutorials/ ! |
| H A D | ex11.h | 174 PetscReal nn[DIM]; in PhysicsRiemann_SW_Rusanov() local 202 nn[0] = n[0]; in PhysicsRiemann_SW_Rusanov() 203 nn[1] = n[1]; in PhysicsRiemann_SW_Rusanov() 204 Normalize2Real(nn); in PhysicsRiemann_SW_Rusanov() 205 ierr = SWFlux(phys, nn, uL, &fL.swnode); in PhysicsRiemann_SW_Rusanov() 211 ierr = SWFlux(phys, nn, uR, &fR.swnode); in PhysicsRiemann_SW_Rusanov() 219 …speed = PetscMax(PetscAbsReal(Dot2Real(uL->uh, nn) / uL->h) + cL, PetscAbsReal(Dot2Real(uR->uh, nn… in PhysicsRiemann_SW_Rusanov() 274 PetscReal nn[DIM]; in PhysicsRiemann_SW_HLL() local 299 nn[0] = n[0]; in PhysicsRiemann_SW_HLL() 300 nn[1] = n[1]; in PhysicsRiemann_SW_HLL() [all …]
|
| /petsc/src/sys/classes/random/impls/curand/ ! |
| H A D | curand.c | 23 size_t nn = n < 0 ? (size_t)(-2 * n) : (size_t)n; /* handle complex case */ in PetscRandomGetValuesReal_CURAND() local 27 PetscCallCURAND(curandGenerateUniform(curand->gen, val, nn)); in PetscRandomGetValuesReal_CURAND() 29 PetscCallCURAND(curandGenerateUniformDouble(curand->gen, val, nn)); in PetscRandomGetValuesReal_CURAND() 31 if (r->iset) PetscCall(PetscRandomCurandScale_Private(r, nn, val, (PetscBool)(n < 0))); in PetscRandomGetValuesReal_CURAND()
|
| /petsc/src/sys/classes/draw/tests/ ! |
| H A D | ex9.c | 12 PetscInt w = 400, h = 300, nn = 20, b = 8, c = PETSC_DRAW_GREEN; in main() local 26 PetscCall(PetscOptionsGetInt(NULL, NULL, "-n", &nn, NULL)); in main() 32 PetscCall(PetscCIntCast(nn, &n)); in main()
|
| /petsc/src/mat/impls/baij/seq/ftn-kernels/ ! |
| H A D | fsolvebaij.F90 | 90 PetscInt :: jstart, jend, idx, ax, jdx, kdx, nn 127 nn = 4*(jend - jstart + 1) - 1 129 do jj = 0, nn 155 nn = 4*(jend - jstart + 1) - 1 157 do jj = 0, nn
|
| /petsc/src/vec/is/is/utils/ ! |
| H A D | iscoloring.c | 230 PetscErrorCode ISColoringGetIS(ISColoring iscoloring, PetscCopyMode mode, PetscInt *nn, IS *isis[]) in ISColoringGetIS() argument 235 if (nn) *nn = iscoloring->n; in ISColoringGetIS() 675 PetscMPIInt size, *sizes = NULL, *offsets = NULL, nn; in ISAllGather() local 692 PetscCall(PetscMPIIntCast(n, &nn)); in ISAllGather() 693 PetscCallMPI(MPI_Allgather(&nn, 1, MPI_INT, sizes, 1, MPI_INT, comm)); in ISAllGather() 703 …PetscCallMPI(MPI_Allgatherv((void *)lindices, nn, MPIU_INT, indices, sizes, offsets, MPIU_INT, com… in ISAllGather() 738 PetscMPIInt size, *offsets = NULL, *sizes = NULL, nn; in ISAllGatherColors() local 741 PetscCall(PetscMPIIntCast(n, &nn)); in ISAllGatherColors() 745 PetscCallMPI(MPI_Allgather(&nn, 1, MPI_INT, sizes, 1, MPI_INT, comm)); in ISAllGatherColors() 752 …PetscCallMPI(MPI_Allgatherv(lindices, nn, MPIU_COLORING_VALUE, indices, sizes, offsets, MPIU_COLOR… in ISAllGatherColors()
|
| /petsc/src/vec/vec/tests/ ! |
| H A D | ex49.c | 73 const PetscInt nn = ln[neighbor]; in main() local 77 for (j = 0; j < nn / 4; j += 3) { in main()
|
| /petsc/src/mat/impls/sell/seq/ ! |
| H A D | fdsell.c | 10 …PetscInt oshift, PetscBool symmetric, PetscBool inodecompressed, PetscInt *nn, const PetscInt *ia[… in MatGetColumnIJ_SeqSELL_Color() argument 20 *nn = n; in MatGetColumnIJ_SeqSELL_Color()
|
| /petsc/src/mat/tests/ ! |
| H A D | ex120.c | 20 PetscBLASInt nn, nevs, il, iu, *iwork, *ifail, lwork, lierr, bn, one = 1; in main() local 162 PetscCall(PetscBLASIntCast(n, &nn)); in main() 163 …&bn, arrayA, &bn, &vl, &vu, &il, &iu, &abstol, &nevs, evals, evecs_array, &nn, work, &lwork, rwork… in main() 191 PetscCall(PetscBLASIntCast(n, &nn)); in main() 192 …&bn, arrayB, &bn, &vl, &vu, &il, &iu, &abstol, &nevs, evals, evecs_array, &nn, work, &lwork, rwork… in main()
|
| H A D | ex91.c | 8 PetscInt bs = 1, m = 43, ov = 1, i, j, k, *rows, *cols, M, nd = 5, *idx, mm, nn; in main() local 84 PetscCall(MatGetSize(A, &mm, &nn)); in main() 141 PetscCall(MatGetSize(submatA[i], &mm, &nn)); in main() 165 PetscCall(MatGetSize(submatA[i], &mm, &nn)); in main()
|
| /petsc/include/petsc/private/kernels/ ! |
| H A D | petscaxpy.h | 35 PetscBLASInt nn = (PetscBLASInt)n; \ 36 PetscCallBLAS("BLASaxpy", BLASaxpy_(&nn, &a1, p1, &one, U, &one)); \ 176 PetscBLASInt nn = (PetscBLASInt)n; \ 177 PetscCallBLAS("BLASaxpy", BLASaxpy_(&nn, &a1, p1, &one, U, &one)); \
|
| /petsc/src/mat/impls/aij/seq/matlab/ ! |
| H A D | aijmatlab.c | 42 mwIndex nnz, nn, nm, *ii, *jj; in MatSeqAIJFromMatlab() local 46 nn = mxGetN(mmat); /* rows of transpose of matrix */ in MatSeqAIJFromMatlab() 48 nnz = (mxGetJc(mmat))[nn]; in MatSeqAIJFromMatlab() 51 n = (PetscInt)nn; in MatSeqAIJFromMatlab()
|
| /petsc/src/tao/util/ ! |
| H A D | tao_util.c | 249 PetscInt i, nn; in MatDFischer() local 255 PetscCall(VecGetLocalSize(X, &nn)); in MatDFischer() 265 for (i = 0; i < nn; i++) { in MatDFischer() 288 for (i = 0; i < nn; i++) { in MatDFischer() 395 PetscInt i, nn; in MatDSFischer() local 405 PetscCall(VecGetLocalSize(X, &nn)); in MatDSFischer() 414 for (i = 0; i < nn; ++i) { in MatDSFischer()
|
| /petsc/src/mat/graphops/color/utils/ ! |
| H A D | valid.c | 100 PetscInt nn, c, i, j, M, N, nc, nnz, col, row; in MatISColoringTest() local 109 PetscCall(ISColoringGetIS(iscoloring, PETSC_USE_POINTER, &nn, &isis)); in MatISColoringTest() 120 for (c = 0; c < nn; c++) { /* for each color */ in MatISColoringTest()
|