Lines Matching refs:idxs2
21 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()
906 PetscCall(ISLocalToGlobalMappingGetIndices(cmap, &idxs2)); in main()
907 PetscCall(MatSetValues(A, lm, idxs1, ln, idxs2, vals, ADD_VALUES)); in main()
908 PetscCall(MatSetValues(B, lm, idxs1, ln, idxs2, vals, ADD_VALUES)); in main()
910 PetscCall(ISLocalToGlobalMappingRestoreIndices(cmap, &idxs2)); in main()
918 PetscCall(ISLocalToGlobalMappingGetBlockIndices(cmap, &idxs2)); in main()
919 PetscCall(MatSetValuesBlocked(A, lm / rbs, idxs1, ln / cbs, idxs2, vals, ADD_VALUES)); in main()
920 PetscCall(MatSetValuesBlocked(B, lm / rbs, idxs1, ln / cbs, idxs2, vals, ADD_VALUES)); in main()
922 PetscCall(ISLocalToGlobalMappingRestoreBlockIndices(cmap, &idxs2)); in main()