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