Home
last modified time | relevance | path

Searched refs:idy (Results 1 – 8 of 8) sorted by relevance

/petsc/src/mat/utils/
H A Dmatstashspace.c12 PetscCall(PetscMalloc3(n * bs2, &a->space_head, n, &a->idx, n, &a->idy)); in PetscMatStashSpaceGet()
30 …Contiguous(PetscInt bs2, PetscMatStashSpace *space, PetscScalar *val, PetscInt *idx, PetscInt *idy) in PetscMatStashSpaceContiguous() argument
41 PetscCall(PetscArraycpy(idy, (*space)->idy, (*space)->local_used)); in PetscMatStashSpaceContiguous()
42 idy += (*space)->local_used; in PetscMatStashSpaceContiguous()
44 PetscCall(PetscFree3((*space)->space_head, (*space)->idx, (*space)->idy)); in PetscMatStashSpaceContiguous()
58 PetscCall(PetscFree3((*space)->space_head, (*space)->idx, (*space)->idy)); in PetscMatStashSpaceDestroy()
H A Dmatstash.c271 space->idy[k] = idxn[i]; in MatStashValuesRow_Private()
309 space->idy[k] = idxn[i]; in MatStashValuesCol_Private()
352 space->idy[l] = idxn[i]; in MatStashValuesRowBlocked_Private()
403 space->idy[l] = idxn[i]; in MatStashValuesColBlocked_Private()
538 sp_idy = space->idy; in MatStashScatterBegin_Ref()
695 col[cnt] = space->idy[i]; in MatStashSortCompress_Private()
/petsc/src/dm/tests/
H A Dex22.c14 MatStencil idx[2], idy[2]; in main() local
43 idy[0].i = 1; in main()
44 idy[0].j = 2; in main()
45 idy[0].k = 0; in main()
46 idy[1].i = 2; in main()
47 idy[1].j = 2; in main()
48 idy[1].k = 0; in main()
51 PetscCall(MatSetValuesBlockedStencil(mat, 2, idx, 2, idy, values, INSERT_VALUES)); in main()
/petsc/src/vec/is/sf/tests/
H A Dex7.c30 PetscInt idy[2] = {0, 1}; in main() local
35 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, 2, idy, PETSC_COPY_VALUES, &iy)); in main()
39 PetscInt idy[2] = {0, 1}; in main() local
44 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, 2, idy, PETSC_COPY_VALUES, &iy)); in main()
/petsc/src/vec/vec/tests/
H A Dex44.c16 PetscInt *idx, *idy; in main() local
81 PetscCall(PetscMalloc1(n, &idy)); in main()
84 idy[i] = (i + m) % m; in main()
89 PetscCall(PetscSortRemoveDupsInt(&n2, idy)); in main()
92 PetscCall(ISCreateGeneral(PETSC_COMM_WORLD, n2, idy, PETSC_COPY_VALUES, &fromISGeneral)); in main()
133 PetscCall(PetscFree(idy)); in main()
/petsc/src/mat/impls/scalapack/
H A Dmatscalapack.c1549 PetscCall(PetscBLASIntCast(space->idy[l] + 1, &gcidx)); in MatStashScatterBegin_ScaLAPACK()
1606 sp_idy = space->idy; in MatStashScatterBegin_ScaLAPACK()
/petsc/src/mat/impls/aij/seq/
H A Dinode.c3921 const PetscInt *idx, *idy, *ii; in MatSeqAIJCheckInode() local
3944 … for (j = i + 1, idy = idx, blk_size = 1; j < m && blk_size < a->inode.limit; ++j, ++blk_size) { in MatSeqAIJCheckInode()
3947 idy += nzx; /* Same nonzero pattern */ in MatSeqAIJCheckInode()
3948 PetscCall(PetscArraycmp(idx, idy, nzx, &flag)); in MatSeqAIJCheckInode()
/petsc/include/petsc/private/
H A Dmatimpl.h314 PetscInt *idx, *idy; member