| ex26.c (be7a8307fd44d09b1b5ae337caf3795a085b8258) | ex26.c (ed5e4e85792117e4bf875eb7efb50a9b8564ac26) |
|---|---|
| 1static char help[] = "Test FEM layout with DM and ExodusII storage\n\n"; 2 3/* 4 In order to see the vectors which are being tested, use 5 6 -ua_vec_view -s_vec_view 7*/ 8 --- 28 unchanged lines hidden (view full) --- 37 ierr = PetscOptionsBegin(PETSC_COMM_WORLD, NULL, "FEM Layout Options", "ex26");CHKERRQ(ierr); 38 ierr = PetscOptionsString("-i", "Filename to read", "ex26", ifilename, ifilename, sizeof(ifilename), NULL);CHKERRQ(ierr); 39 ierr = PetscOptionsString("-o", "Filename to write", "ex26", ofilename, ofilename, sizeof(ofilename), NULL);CHKERRQ(ierr); 40 ierr = PetscOptionsBoundedInt("-order", "FEM polynomial order", "ex26", order, &order, NULL,1);CHKERRQ(ierr); 41 ierr = PetscOptionsEnd();CHKERRQ(ierr); 42 if ((order > 2) || (order < 1)) SETERRQ1(PETSC_COMM_WORLD, PETSC_ERR_ARG_OUTOFRANGE, "Unsupported polynomial order %D not in [1, 2]", order); 43 44 /* Read the mesh from a file in any supported format */ | 1static char help[] = "Test FEM layout with DM and ExodusII storage\n\n"; 2 3/* 4 In order to see the vectors which are being tested, use 5 6 -ua_vec_view -s_vec_view 7*/ 8 --- 28 unchanged lines hidden (view full) --- 37 ierr = PetscOptionsBegin(PETSC_COMM_WORLD, NULL, "FEM Layout Options", "ex26");CHKERRQ(ierr); 38 ierr = PetscOptionsString("-i", "Filename to read", "ex26", ifilename, ifilename, sizeof(ifilename), NULL);CHKERRQ(ierr); 39 ierr = PetscOptionsString("-o", "Filename to write", "ex26", ofilename, ofilename, sizeof(ofilename), NULL);CHKERRQ(ierr); 40 ierr = PetscOptionsBoundedInt("-order", "FEM polynomial order", "ex26", order, &order, NULL,1);CHKERRQ(ierr); 41 ierr = PetscOptionsEnd();CHKERRQ(ierr); 42 if ((order > 2) || (order < 1)) SETERRQ1(PETSC_COMM_WORLD, PETSC_ERR_ARG_OUTOFRANGE, "Unsupported polynomial order %D not in [1, 2]", order); 43 44 /* Read the mesh from a file in any supported format */ |
| 45 ierr = DMPlexCreateFromFile(PETSC_COMM_WORLD, ifilename, "ex26_plex", PETSC_TRUE, &dm);CHKERRQ(ierr); | 45 ierr = DMPlexCreateFromFile(PETSC_COMM_WORLD, ifilename, NULL, PETSC_TRUE, &dm);CHKERRQ(ierr); |
| 46 ierr = DMSetFromOptions(dm);CHKERRQ(ierr); 47 ierr = DMViewFromOptions(dm, NULL, "-dm_view");CHKERRQ(ierr); 48 ierr = DMGetDimension(dm, &sdim);CHKERRQ(ierr); 49 50 /* Create the exodus result file */ 51 { 52 PetscInt numstep = 3, step; 53 char *nodalVarName[4]; --- 525 unchanged lines hidden --- | 46 ierr = DMSetFromOptions(dm);CHKERRQ(ierr); 47 ierr = DMViewFromOptions(dm, NULL, "-dm_view");CHKERRQ(ierr); 48 ierr = DMGetDimension(dm, &sdim);CHKERRQ(ierr); 49 50 /* Create the exodus result file */ 51 { 52 PetscInt numstep = 3, step; 53 char *nodalVarName[4]; --- 525 unchanged lines hidden --- |