static char help[] = "Load and save the mesh and fields to HDF5 and ExodusII\n\n"; #include #undef __FUNCT__ #define __FUNCT__ "main" int main(int argc, char **argv) { DM dm; PetscErrorCode ierr; ierr = PetscInitialize(&argc, &argv, NULL, help);CHKERRQ(ierr); ierr = DMPlexCreateFromFile(PETSC_COMM_WORLD, "Rect-tri3.exo", PETSC_FALSE, &dm);CHKERRQ(ierr); ierr = DMSetFromOptions(dm);CHKERRQ(ierr); ierr = DMViewFromOptions(dm, NULL, "-dm_view");CHKERRQ(ierr); ierr = DMDestroy(&dm);CHKERRQ(ierr); ierr = PetscFinalize(); return 0; }