xref: /petsc/src/dm/impls/plex/tests/ex45.c (revision b122ec5aa1bd4469eb4e0673542fb7de3f411254)
113bf4152SMatthew G. Knepley static char help[] = "Tests mesh reordering\n\n";
213bf4152SMatthew G. Knepley 
313bf4152SMatthew G. Knepley #include <petscdmplex.h>
413bf4152SMatthew G. Knepley 
513bf4152SMatthew G. Knepley int main(int argc, char **argv)
613bf4152SMatthew G. Knepley {
713bf4152SMatthew G. Knepley   DM             dm;
813bf4152SMatthew G. Knepley 
9*b122ec5aSJacob Faibussowitsch   CHKERRQ(PetscInitialize(&argc, &argv, NULL,help));
105f80ce2aSJacob Faibussowitsch   CHKERRQ(DMCreate(PETSC_COMM_WORLD, &dm));
115f80ce2aSJacob Faibussowitsch   CHKERRQ(DMSetType(dm, DMPLEX));
125f80ce2aSJacob Faibussowitsch   CHKERRQ(DMSetFromOptions(dm));
135f80ce2aSJacob Faibussowitsch   CHKERRQ(DMViewFromOptions(dm, NULL, "-dm_view"));
145f80ce2aSJacob Faibussowitsch   CHKERRQ(DMDestroy(&dm));
15*b122ec5aSJacob Faibussowitsch   CHKERRQ(PetscFinalize());
16*b122ec5aSJacob Faibussowitsch   return 0;
1713bf4152SMatthew G. Knepley }
1813bf4152SMatthew G. Knepley 
1913bf4152SMatthew G. Knepley /*TEST
2013bf4152SMatthew G. Knepley 
2113bf4152SMatthew G. Knepley   testset:
2213bf4152SMatthew G. Knepley     requires: triangle
2313bf4152SMatthew G. Knepley     args: -dm_plex_box_faces 3,3 -dm_plex_reorder rcm -dm_view ::ascii_info_detail
2413bf4152SMatthew G. Knepley 
2513bf4152SMatthew G. Knepley     test:
2613bf4152SMatthew G. Knepley       suffix: 0
2713bf4152SMatthew G. Knepley 
2813bf4152SMatthew G. Knepley     test:
2913bf4152SMatthew G. Knepley       suffix: 1
3013bf4152SMatthew G. Knepley       nsize: 2
31e600fa54SMatthew G. Knepley       args: -petscpartitioner_type simple
3213bf4152SMatthew G. Knepley 
3313bf4152SMatthew G. Knepley   testset:
3413bf4152SMatthew G. Knepley     args: -dm_plex_simplex 0 -dm_plex_box_faces 4,4 -dm_plex_reorder rcm -dm_view ::ascii_info_detail
3513bf4152SMatthew G. Knepley 
3613bf4152SMatthew G. Knepley     test:
3713bf4152SMatthew G. Knepley       suffix: 2
3813bf4152SMatthew G. Knepley 
3913bf4152SMatthew G. Knepley     test:
4013bf4152SMatthew G. Knepley       suffix: 3
4113bf4152SMatthew G. Knepley       nsize: 2
42e600fa54SMatthew G. Knepley       args: -petscpartitioner_type simple
4313bf4152SMatthew G. Knepley 
4413bf4152SMatthew G. Knepley TEST*/
45