Actual source code: ex45.c
1: static char help[] = "Tests mesh reordering\n\n";
3: #include <petscdmplex.h>
5: int main(int argc, char **argv)
6: {
7: DM dm;
10: PetscInitialize(&argc, &argv, NULL, help);
11: DMCreate(PETSC_COMM_WORLD, &dm);
12: DMSetType(dm, DMPLEX);
13: DMSetFromOptions(dm);
14: DMViewFromOptions(dm, NULL, "-dm_view");
15: DMDestroy(&dm);
16: PetscFinalize();
17: return 0;
18: }
20: /*TEST
22: testset:
23: requires: triangle
24: args: -dm_plex_box_faces 3,3 -dm_plex_reorder rcm -dm_view ::ascii_info_detail
26: test:
27: suffix: 0
29: test:
30: suffix: 1
31: nsize: 2
32: args: -petscpartitioner_type simple
34: testset:
35: args: -dm_plex_simplex 0 -dm_plex_box_faces 4,4 -dm_plex_reorder rcm -dm_view ::ascii_info_detail
37: test:
38: suffix: 2
40: test:
41: suffix: 3
42: nsize: 2
43: args: -petscpartitioner_type simple
45: TEST*/