Home
last modified time | relevance | path

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

/petsc/src/mat/tests/
H A Dex139.c27 …PetscInt i, j, k, l, rstart, rend, m, n, top_bs, row_bs, col_bs, nlocblocks, *idx, n… in main() local
39 top_bs = 2; in main()
44 … PetscCall(PetscOptionsInt("-top_bs", "Block size of top-level matrix", 0, top_bs, &top_bs, NULL)); in main()
54 PetscCall(MatSetBlockSize(J, top_bs)); in main()
56 PetscCall(MatSeqBAIJSetPreallocation(J, top_bs, PETSC_DECIDE, 0)); in main()
57 PetscCall(MatMPIBAIJSetPreallocation(J, top_bs, PETSC_DECIDE, 0, PETSC_DECIDE, 0)); in main()
62 nlocblocks = (rend - rstart) / top_bs + 2; in main()
64 for (i = 0; i < nlocblocks; i++) idx[i] = (rstart / top_bs + i - 1 + m / top_bs) % (m / top_bs); in main()
65 PetscCall(ISLocalToGlobalMappingCreate(comm, top_bs, nlocblocks, idx, PETSC_OWN_POINTER, &brmap)); in main()