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 PetscErrorCode ierr; 913bf4152SMatthew G. Knepley 1013bf4152SMatthew G. Knepley ierr = PetscInitialize(&argc, &argv, NULL,help);if (ierr) return ierr; 1113bf4152SMatthew G. Knepley ierr = DMCreate(PETSC_COMM_WORLD, &dm);CHKERRQ(ierr); 1213bf4152SMatthew G. Knepley ierr = DMSetType(dm, DMPLEX);CHKERRQ(ierr); 1313bf4152SMatthew G. Knepley ierr = DMSetFromOptions(dm);CHKERRQ(ierr); 1413bf4152SMatthew G. Knepley ierr = DMViewFromOptions(dm, NULL, "-dm_view");CHKERRQ(ierr); 1513bf4152SMatthew G. Knepley ierr = DMDestroy(&dm);CHKERRQ(ierr); 1613bf4152SMatthew G. Knepley ierr = PetscFinalize(); 1713bf4152SMatthew G. Knepley return ierr; 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 32*e600fa54SMatthew 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 43*e600fa54SMatthew G. Knepley args: -petscpartitioner_type simple 4413bf4152SMatthew G. Knepley 4513bf4152SMatthew G. Knepley TEST*/ 46