| /petsc/src/mat/utils/ |
| H A D | matstashspace.c | 12 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 D | matstash.c | 271 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 D | ex22.c | 14 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 D | ex7.c | 30 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 D | ex44.c | 16 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 D | matscalapack.c | 1549 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 D | inode.c | 3921 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 D | matimpl.h | 314 PetscInt *idx, *idy; member
|