Home
last modified time | relevance | path

Searched refs:idxs2 (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/tests/
H A Dex23.c21 const PetscInt *rrange, *crange, *idxs1, *idxs2; in main() local
127 PetscCall(ISLocalToGlobalMappingGetIndices(cmap, &idxs2)); in main()
128 PetscCall(PetscArraycmp(idxs1, idxs2, nr, &squaretest)); in main()
130 PetscCall(ISLocalToGlobalMappingRestoreIndices(cmap, &idxs2)); in main()
740 PetscInt *idxs2, diff, perm, nl, bs, st, en, in; in main() local
772 PetscCall(PetscMalloc1(nl, &idxs2)); in main()
776 idxs2[i] = rank % 2 ? idxs[i] : idxs[nl - i - 1]; in main()
779 idxs2[i] = rank % 2 ? idxs[nl - i - 1] : idxs[i]; in main()
782 idxs2[i] = idxs[i]; in main()
787 PetscCall(ISCreateBlock(PETSC_COMM_WORLD, bs, nl, idxs2, PETSC_OWN_POINTER, &bis)); in main()
[all …]
/petsc/src/dm/partitioner/impls/multistage/
H A Dmspart.c631 PetscInt *idxs2; in PetscPartitionerPartition_Multistage() local
643 PetscCall(PetscMalloc1(cum, &idxs2)); in PetscPartitionerPartition_Multistage()
646 idxs2[cum++] = idxs1[i - cStart]; in PetscPartitionerPartition_Multistage()
657 PetscCall(ISCreateGeneral(pcomm, numVertices, idxs2, PETSC_OWN_POINTER, &gid)); in PetscPartitionerPartition_Multistage()
/petsc/src/mat/impls/is/
H A Dmatis.c919 const PetscInt *idxs1, *idxs2; in MatConvert_Nest_IS() local
925 PetscCall(ISLocalToGlobalMappingGetIndices(rl2g, &idxs2)); in MatConvert_Nest_IS()
926 PetscCall(PetscArraycmp(idxs1, idxs2, n1, &same)); in MatConvert_Nest_IS()
928 PetscCall(ISLocalToGlobalMappingRestoreIndices(rl2g, &idxs2)); in MatConvert_Nest_IS()
953 const PetscInt *idxs1, *idxs2; in MatConvert_Nest_IS() local
959 PetscCall(ISLocalToGlobalMappingGetIndices(rl2g, &idxs2)); in MatConvert_Nest_IS()
960 PetscCall(PetscArraycmp(idxs1, idxs2, n1, &same)); in MatConvert_Nest_IS()
962 PetscCall(ISLocalToGlobalMappingRestoreIndices(rl2g, &idxs2)); in MatConvert_Nest_IS()
2739 const PetscInt *idxs1, *idxs2; in MatSetLocalToGlobalMapping_IS() local
2742 PetscCall(ISLocalToGlobalMappingGetBlockIndices(is->cmapping, &idxs2)); in MatSetLocalToGlobalMapping_IS()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexpartition.c322 PetscInt *idxs, *idxs2; in DMPlexCreatePartitionerGraph_ViaMat() local
376 PetscCall(PetscMalloc1(m, &idxs2)); in DMPlexCreatePartitionerGraph_ViaMat()
384 idxs2[cloc++] = p; in DMPlexCreatePartitionerGraph_ViaMat()
390 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)dm), cloc, idxs2, PETSC_OWN_POINTER, &cis_o… in DMPlexCreatePartitionerGraph_ViaMat()
H A Dplex.c1536 PetscInt *idxs2, *start, *adjacency, *work; in DMPlexView_Ascii() local
1565 PetscCall(PetscMalloc1(cum, &idxs2)); in DMPlexView_Ascii()
1568 idxs2[cum++] = idxs[c - cStart]; in DMPlexView_Ascii()
1573 PetscCall(ISCreateGeneral(comm, numVertices, idxs2, PETSC_OWN_POINTER, &gid)); in DMPlexView_Ascii()