113bf4152SMatthew G. Knepley static char help[] = "Tests mesh reordering\n\n";
213bf4152SMatthew G. Knepley
313bf4152SMatthew G. Knepley #include <petscdmplex.h>
413bf4152SMatthew G. Knepley
main(int argc,char ** argv)5*d71ae5a4SJacob Faibussowitsch int main(int argc, char **argv)
6*d71ae5a4SJacob Faibussowitsch {
713bf4152SMatthew G. Knepley DM dm;
813bf4152SMatthew G. Knepley
9327415f7SBarry Smith PetscFunctionBeginUser;
109566063dSJacob Faibussowitsch PetscCall(PetscInitialize(&argc, &argv, NULL, help));
119566063dSJacob Faibussowitsch PetscCall(DMCreate(PETSC_COMM_WORLD, &dm));
129566063dSJacob Faibussowitsch PetscCall(DMSetType(dm, DMPLEX));
139566063dSJacob Faibussowitsch PetscCall(DMSetFromOptions(dm));
149566063dSJacob Faibussowitsch PetscCall(DMViewFromOptions(dm, NULL, "-dm_view"));
159566063dSJacob Faibussowitsch PetscCall(DMDestroy(&dm));
169566063dSJacob Faibussowitsch PetscCall(PetscFinalize());
17b122ec5aSJacob Faibussowitsch return 0;
1813bf4152SMatthew G. Knepley }
1913bf4152SMatthew G. Knepley
2013bf4152SMatthew G. Knepley /*TEST
2113bf4152SMatthew G. Knepley
2213bf4152SMatthew G. Knepley testset:
2313bf4152SMatthew G. Knepley requires: triangle
2413bf4152SMatthew G. Knepley args: -dm_plex_box_faces 3,3 -dm_plex_reorder rcm -dm_view ::ascii_info_detail
2513bf4152SMatthew G. Knepley
2613bf4152SMatthew G. Knepley test:
2713bf4152SMatthew G. Knepley suffix: 0
2813bf4152SMatthew G. Knepley
2913bf4152SMatthew G. Knepley test:
3013bf4152SMatthew G. Knepley suffix: 1
3113bf4152SMatthew G. Knepley nsize: 2
32e600fa54SMatthew G. Knepley args: -petscpartitioner_type simple
3313bf4152SMatthew G. Knepley
3413bf4152SMatthew G. Knepley testset:
3513bf4152SMatthew G. Knepley args: -dm_plex_simplex 0 -dm_plex_box_faces 4,4 -dm_plex_reorder rcm -dm_view ::ascii_info_detail
3613bf4152SMatthew G. Knepley
3713bf4152SMatthew G. Knepley test:
3813bf4152SMatthew G. Knepley suffix: 2
3913bf4152SMatthew G. Knepley
4013bf4152SMatthew G. Knepley test:
4113bf4152SMatthew G. Knepley suffix: 3
4213bf4152SMatthew G. Knepley nsize: 2
43e600fa54SMatthew G. Knepley args: -petscpartitioner_type simple
4413bf4152SMatthew G. Knepley
4513bf4152SMatthew G. Knepley TEST*/
46