Home
last modified time | relevance | path

Searched refs:iptr (Results 1 – 9 of 9) sorted by relevance

/petsc/src/ksp/pc/impls/tfs/
H A Dxxt.c175 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 Dgs.c219 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 Dxyt.c228 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 Dmetisnd.c10 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 Ddalocal.c412 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 Dmmdense.c165 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 Dbaijov.c146 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 Dmpiov.c590 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 Dmhypre.c255 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()
328iptr[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()