| /petsc/src/mat/impls/aij/seq/ftn-kernels/ |
| H A D | fmult.F90 | 14 PetscInt :: i, jstart, jend 18 jstart = jend 20 y(jj(jstart:jend - 1)) = y(jj(jstart:jend - 1)) + x(i - 1)*a(jstart:jend - 1) 31 PetscInt :: i, jstart, jend 37 jstart = ii(i) 39 y(i) = sum(a(jstart:jend - 1)*x(jj(jstart:jend - 1)))
|
| H A D | fsolve.F90 | 16 PetscInt i, jstart, jend 22 jstart = ai(i) 24 x(i) = b(i) - sum(aa(jstart:jend)*x(aj(jstart:jend))) 30 jstart = adiag(i) + 1 32 x(i) = x(i) - sum(aa(jstart:jend)*x(aj(jstart:jend)))*aa(adiag(i))
|
| H A D | fmultadd.F90 | 14 PetscInt :: i, jstart, jend 18 jstart = jend 20 z(i) = y(i) + sum(a(jstart:jend - 1)*x(jj(jstart:jend - 1)))
|
| /petsc/src/mat/impls/baij/seq/ftn-kernels/ |
| H A D | fsolvebaij.F90 | 19 PetscInt :: i, j, jstart, jend 36 jstart = ai(i) 38 ax = 16*jstart 41 do j = jstart, jend 57 jstart = adiag(i) + 1 59 ax = 16*jstart 61 do j = jstart, jend 90 PetscInt :: jstart, jend, idx, ax, jdx, kdx, nn 110 jstart = ai(i) 113 if (jend - jstart >= 500) error stop 'Overflowing vector FortranSolveBAIJ4()' [all …]
|
| /petsc/src/ksp/pc/impls/wb/ |
| H A D | wb.c | 19 …, Nint, Nface, Nwire, Nsurf, *Iint, *Isurf, cint = 0, csurf = 0, istart, jstart, kstart, *II, N, c… in DMDAGetWireBasketInterpolation() local 39 PetscCall(DMDAGetGhostCorners(da, &istart, &jstart, &kstart, &mwidth, &nwidth, &pwidth)); in DMDAGetWireBasketInterpolation() 41 jstart = jstart ? -1 : 0; in DMDAGetWireBasketInterpolation() 57 N = (m - istart) * (n - jstart) * (p - kstart); in DMDAGetWireBasketInterpolation() 58 Nint = (m - 2 - istart) * (n - 2 - jstart) * (p - 2 - kstart); in DMDAGetWireBasketInterpolation() 59 …Nface = 2 * ((m - 2 - istart) * (n - 2 - jstart) + (m - 2 - istart) * (p - 2 - kstart) + (n - 2 - … in DMDAGetWireBasketInterpolation() 60 Nwire = 4 * ((m - 2 - istart) + (n - 2 - jstart) + (p - 2 - kstart)) + 8; in DMDAGetWireBasketInterpolation() 71 …PetscCheck(n - jstart >= 3, PETSC_COMM_SELF, PETSC_ERR_SUP, "Number of grid points per process in … in DMDAGetWireBasketInterpolation() 80 for (j = 1; j < n - 1 - jstart; j++) { in DMDAGetWireBasketInterpolation() 95 for (j = 1; j < n - 1 - jstart; j++) { in DMDAGetWireBasketInterpolation() [all …]
|
| /petsc/src/mat/impls/aij/seq/aijperm/ |
| H A D | aijperm.c | 299 PetscInt jstart, jend; in MatMult_SeqAIJPERM() local 327 jstart = xgroup[igroup]; in MatMult_SeqAIJPERM() 334 for (i = jstart; i <= jend; i++) y[iperm[i]] = 0.0; in MatMult_SeqAIJPERM() 336 for (i = jstart; i <= jend; i++) { in MatMult_SeqAIJPERM() 345 for (istart = jstart; istart <= jend; istart += NDIM) { in MatMult_SeqAIJPERM() 476 PetscInt jstart, jend; in MatMultAdd_SeqAIJPERM() local 508 jstart = xgroup[igroup]; in MatMultAdd_SeqAIJPERM() 516 for (i = jstart; i <= jend; i++) { in MatMultAdd_SeqAIJPERM() 521 for (i = jstart; i <= jend; i++) { in MatMultAdd_SeqAIJPERM() 532 for (istart = jstart; istart <= jend; istart += NDIM) { in MatMultAdd_SeqAIJPERM()
|
| /petsc/src/mat/impls/aij/seq/bas/ |
| H A D | spbas.c | 848 PetscInt jstart; in spbas_keep_upper() local 853 …for (jstart = 0; (jstart < inout_matrix->row_nnz[i]) && (inout_matrix->icols[i][jstart] < 0); jsta… in spbas_keep_upper() 854 if (jstart > 0) { in spbas_keep_upper() 855 …(j = 0; j < inout_matrix->row_nnz[i] - jstart; j++) inout_matrix->icols[i][j] = inout_matrix->icol… in spbas_keep_upper() 858 …j = 0; j < inout_matrix->row_nnz[i] - jstart; j++) inout_matrix->values[i][j] = inout_matrix->valu… in spbas_keep_upper() 861 inout_matrix->row_nnz[i] -= jstart; in spbas_keep_upper() 866 inout_matrix->nnz -= jstart; in spbas_keep_upper()
|
| /petsc/src/snes/tutorials/ex10d/ |
| H A D | ex10.c | 89 PetscInt i, j, jstart, inode, nb, nbrs, Nvneighborstotal = 0; in main() local 237 jstart = 0; in main() 243 tmp[j + jstart] = user.AdjM[i][j]; in main() 245 jstart += user.itot[i]; in main() 260 jstart = 0; in main() 264 user.AdjM[i][j] = tmp[j + jstart]; in main() 268 jstart += user.itot[i]; in main()
|
| /petsc/src/dm/impls/da/ |
| H A D | fdda.c | 927 …PetscInt istart, iend, jstart, jend, kstart, kend, zs, nz, gzs, gnz, ii, jj, kk, M, … in DMCreateMatrix_DA_3d_MPISELL() local 955 jstart = (by == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s, -j)); in DMCreateMatrix_DA_3d_MPISELL() 966 for (jj = jstart; jj < jend + 1; jj++) { in DMCreateMatrix_DA_3d_MPISELL() 997 jstart = (by == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s, -j)); in DMCreateMatrix_DA_3d_MPISELL() 1008 for (jj = jstart; jj < jend + 1; jj++) { in DMCreateMatrix_DA_3d_MPISELL() 1273 …PetscInt istart, iend, jstart, jend, kstart, kend, zs, nz, gzs, gnz, ii, jj, kk, M, … in DMCreateMatrix_DA_3d_MPIAIJ() local 1311 jstart = (by == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s, -j)); in DMCreateMatrix_DA_3d_MPIAIJ() 1322 for (jj = jstart; jj < jend + 1; jj++) { in DMCreateMatrix_DA_3d_MPIAIJ() 1354 jstart = (by == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s, -j)); in DMCreateMatrix_DA_3d_MPIAIJ() 1364 for (jj = jstart; jj < jend + 1; jj++) { in DMCreateMatrix_DA_3d_MPIAIJ() [all …]
|
| H A D | gr1.c | 34 PetscInt i, j, k, M, N, P, istart, isize, jstart, jsize, kstart, ksize, dim, cnt; in DMDASetUniformCoordinates() local 44 PetscCall(DMDAGetCorners(da, &istart, &jstart, &kstart, &isize, &jsize, &ksize)); in DMDASetUniformCoordinates() 63 coors[cnt++] = ymin + hy * (j + jstart); in DMDASetUniformCoordinates() 80 coors[cnt++] = ymin + hy * (j + jstart); in DMDASetUniformCoordinates()
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_dmda.py | 297 istart, iend, jstart, jend = da.getRanges() 301 for j in range(jstart, jend):
|
| /petsc/src/tao/constrained/impls/ipm/ |
| H A D | ipm.c | 675 PetscInt astart, aend, jstart, jend; in IPMUpdateAi() local 720 PetscCall(MatGetOwnershipRange(tao->jacobian_inequality, &jstart, &jend)); in IPMUpdateAi() 721 for (i = jstart; i < jend; i++) { in IPMUpdateAi()
|