Home
last modified time | relevance | path

Searched refs:ar2 (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/pc/impls/tfs/
H A Divec.c310 PetscErrorCode PCTFS_ivec_sort_companion(PetscInt *ar, PetscInt *ar2, PetscInt size) in PCTFS_ivec_sort_companion() argument
331 pi2 = ar2 + 1; in PCTFS_ivec_sort_companion()
332 pj2 = ar2 + mid; in PCTFS_ivec_sort_companion()
341 pj2 = ar2 + size; in PCTFS_ivec_sort_companion()
348 SWAP(*ar2, *pj2); in PCTFS_ivec_sort_companion()
351 SWAP(*(ar2), *(ar2 + 1)); in PCTFS_ivec_sort_companion()
377 SWAP(*ar2, *pj2); in PCTFS_ivec_sort_companion()
390 else { /* might as well pop - note NR_OPT >=2 ==> we're ok! */ ar2 = *(--top_a); in PCTFS_ivec_sort_companion()
397 for (pj = ar + 1, pj2 = ar2 + 1; pj <= ar + size; pj++, pj2++) { in PCTFS_ivec_sort_companion()
413 ar2 = *(--top_a); in PCTFS_ivec_sort_companion()
[all …]
/petsc/include/petsc/private/
H A Dvecimpl.h315 #define VecCheckSameLocalSize(x, ar1, y, ar2) \ argument
317 …PetscInt_FMT " != parameter # %d local size %" PetscInt_FMT, ar1, (x)->map->n, ar2, (y)->map->n); \
320 #define VecCheckSameSize(x, ar1, y, ar2) \ argument
322 …obal size %" PetscInt_FMT " != parameter # %d global size %" PetscInt_FMT, ar1, (x)->map->N, ar2, \
324 VecCheckSameLocalSize(x, ar1, y, ar2); \
H A Dmatimpl.h1295 #define MatCheckSameLocalSize(A, ar1, B, ar2) \ argument
1297 PetscCheckSameComm(A, ar1, B, ar2); \
1299 (A)->rmap->n, (A)->cmap->n, ar2, (B)->rmap->n, (B)->cmap->n); \
1301 #define MatCheckSameSize(A, ar1, B, ar2) \ argument
1304 (A)->rmap->N, (A)->cmap->N, ar2, (B)->rmap->N, (B)->cmap->N); \
1305 MatCheckSameLocalSize(A, ar1, B, ar2); \
1314 #define VecCheckMatCompatible(M, x, ar1, b, ar2) \ argument
1318 …r # %d global size %" PetscInt_FMT " != matrix row global size %" PetscInt_FMT, ar2, (b)->map->N, \