| /petsc/src/ksp/pc/impls/tfs/ |
| H A D | xxt.c | 175 PetscInt *iptr, flag; in xxt_generate() local 288 iptr = col_indices; in xxt_generate() 290 off = *iptr++; in xxt_generate() 291 len = *iptr++; in xxt_generate() 303 iptr = col_indices; in xxt_generate() 305 off = *iptr++; in xxt_generate() 306 len = *iptr++; in xxt_generate() 409 PetscInt off, len, *iptr; in do_xxt_solve() local 427 for (x_ptr = x, iptr = col_indices; *iptr != -1; x_ptr += len) { in do_xxt_solve() 428 off = *iptr++; in do_xxt_solve() [all …]
|
| H A D | gs.c | 219 PetscInt *companion, *elms, *unique, *iptr; in gsi_check_args() local 261 iptr = elms; in gsi_check_args() 264 while (*iptr != INT_MAX) { in gsi_check_args() 265 if (*iptr++ > *unique++) { in gsi_check_args() 322 iptr = local_reduce[num_local++] = (PetscInt *)malloc(t2 * sizeof(PetscInt)); in gsi_check_args() 325 *iptr++ = i; in gsi_check_args() 328 while (++k < j) *(iptr++) = companion[k]; in gsi_check_args() 329 *iptr = -1; in gsi_check_args() 663 PetscInt *iptr, t1, i_start, nel, *elms; in set_pairwise() local 730 msg_nodes[i] = iptr = (PetscInt *)malloc(sizeof(PetscInt) * (ct + 1)); in set_pairwise() [all …]
|
| H A D | xyt.c | 228 PetscInt *iptr, flag; in xyt_generate() local 357 iptr = ycol_indices; in xyt_generate() 359 off = *iptr++; in xyt_generate() 360 len = *iptr++; in xyt_generate() 372 iptr = xcol_indices; in xyt_generate() 374 off = *iptr++; in xyt_generate() 375 len = *iptr++; in xyt_generate() 518 PetscInt off, len, *iptr; in do_xyt_solve() local 538 for (y_ptr = y, iptr = ycol_indices; *iptr != -1; y_ptr += len) { in do_xyt_solve() 539 off = *iptr++; in do_xyt_solve() [all …]
|
| /petsc/src/mat/graphops/order/metisnd/ |
| H A D | metisnd.c | 10 PetscInt i, j, iptr, ival, nrow, *xadj, *adjncy, *perm, *iperm; in MatGetOrdering_METISND() local 48 iptr = 0; in MatGetOrdering_METISND() 49 xadj[iptr] = 0; in MatGetOrdering_METISND() 52 if (ja[i] != j) adjncy[iptr++] = ja[i]; in MatGetOrdering_METISND() 54 xadj[j + 1] = iptr; in MatGetOrdering_METISND()
|
| /petsc/src/dm/impls/da/ |
| H A D | dalocal.c | 412 void **iptr = (void **)vptr; in DMDAGetArray() local 420 *iptr = dd->arrayghostedin[i]; in DMDAGetArray() 437 *iptr = dd->arrayin[i]; in DMDAGetArray() 460 *iptr = ptr; in DMDAGetArray() 470 *iptr = (void *)ptr; in DMDAGetArray() 484 *iptr = (void *)ptr; in DMDAGetArray() 496 dd->arrayghostedout[i] = *iptr; in DMDAGetArray() 504 dd->arrayout[i] = *iptr; in DMDAGetArray() 528 void **iptr = (void **)vptr, *iarray_start = NULL; in DMDARestoreArray() local 535 if (dd->arrayghostedout[i] == *iptr) { in DMDARestoreArray() [all …]
|
| /petsc/src/mat/impls/dense/mpi/ |
| H A D | mmdense.c | 165 PetscInt *iptr = tmp, ict = 0; in MatCreateSubMatrices_MPIDense_Local() local 168 iptr += ict; in MatCreateSubMatrices_MPIDense_Local() 169 sbuf1[j] = iptr; in MatCreateSubMatrices_MPIDense_Local()
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | baijov.c | 146 PetscInt *iptr = tmp, ict = 0; in MatIncreaseOverlap_MPIBAIJ_Once() local 149 iptr += ict; in MatIncreaseOverlap_MPIBAIJ_Once() 150 outdat[j] = iptr; in MatIncreaseOverlap_MPIBAIJ_Once() 820 PetscInt *iptr = tmp; local 824 iptr += k; 825 sbuf1[j] = iptr;
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiov.c | 590 PetscInt *iptr = tmp, ict = 0; in MatIncreaseOverlap_MPIAIJ_Once() local 593 iptr += ict; in MatIncreaseOverlap_MPIAIJ_Once() 594 outdat[j] = iptr; in MatIncreaseOverlap_MPIAIJ_Once() 1224 PetscInt msz, **ptr, *req_size, *ctr, *tmp, tcol, *iptr; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local 1331 iptr = tmp; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1333 sbuf1[pa[i]] = iptr; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1334 iptr += w1[pa[i]]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 2224 PetscInt *iptr = tmp; in MatCreateSubMatrices_MPIAIJ_Local() local 2228 iptr += k; in MatCreateSubMatrices_MPIAIJ_Local() 2229 sbuf1[j] = iptr; in MatCreateSubMatrices_MPIAIJ_Local()
|
| /petsc/src/mat/impls/hypre/ |
| H A D | mhypre.c | 255 PetscInt *ii, *jj, *iptr, *jptr; in MatConvert_HYPRE_IS() local 319 PetscCall(PetscMalloc1(dr + 1, &iptr)); in MatConvert_HYPRE_IS() 326 …PetscCall(MatGetRowIJ(lA, 0, PETSC_FALSE, PETSC_FALSE, &nr, (const PetscInt **)&iptr, (const Petsc… in MatConvert_HYPRE_IS() 328 …iptr[nr] >= nnz, PETSC_COMM_SELF, PETSC_ERR_USER, "Cannot reuse mat: invalid number of nonzeros in… in MatConvert_HYPRE_IS() 332 ii = iptr; in MatConvert_HYPRE_IS() 354 PetscCall(MatCreateSeqAIJWithArrays(PETSC_COMM_SELF, dr, dc + oc, iptr, jptr, data, &lA)); in MatConvert_HYPRE_IS()
|