| d273725e | 26-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed refinement of hybrid hex cells - Copied code from the tet case |
| 878b459f | 25-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex+SNES ex12: Protect the HDF5 interface calls |
| 16ad7e67 | 20-Mar-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex-Gmsh: Add boundary IDs to facets
Boundary IDs are marked with the "Face Sets" label, as used in ExodusII, to maintain a single convention. |
| 30412aab | 20-Mar-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex-Gmsh: Move element identification into a utility function |
| db397164 | 20-Mar-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex-Gmsh: Derive the true number of vertices and facets
The Gmsh format disguises facets as elements, so we have to run through all "element" entries to get the correct number of cells and decide t
Plex-Gmsh: Derive the true number of vertices and facets
The Gmsh format disguises facets as elements, so we have to run through all "element" entries to get the correct number of cells and decide the topological dimension of the mesh.
show more ...
|
| 4c0d72c2 | 24-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscSection: Added an optional permutation for the chart - Removed the unnecessary atlasLayout - This permutation will allow people to segregate ghost unknowns at the end of their numbering, and
PetscSection: Added an optional permutation for the chart - Removed the unnecessary atlasLayout - This permutation will allow people to segregate ghost unknowns at the end of their numbering, and also to get around the stratification of point numbering in Plex
show more ...
|
| 0d174f8a | 24-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMLabel: Name stratum IS |
| 37bea2b3 | 24-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fix HDF5 groups for vector output - Push the group only for global vectors, which allows coordinates to be put in another group |
| 2c40f234 | 24-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added DM and Vec loading for Plex - Added VecLoad_Plex() and VecLoad_Plex_Local() - Added DMLoad_Plex() - Only HDF5 works now |
| 4b66c01d | 24-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Set block size correctly on coordinate vectors |
| e56d480e | 24-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Now DMPlexInterpolate() allows the new mesh to be inserted into an existing DM - If the input is non-NULL, no new DM is created - This allows it to functions within the DMLoad() paradigm |
| c551360f | 24-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Now HDF5 viewer for vecs gets BC right in parallel - Uses the output DM |
| 55f2e967 | 24-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added DMPlexInsertBoundaryValues() - Uses DMPlexGetBoundary() and DMPlexProjectFunction() to set boundary values - Used in the viewers - Some viewer cleanup |
| b607124e | 22-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed local viewer projection |
| af1eca97 | 21-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex+PetscFE: Adding support for TS - Added DMPlexCompiteIFunctionFEM() - Added PetscFEIntegrateIFunction() and Bd version - Added IFunction to FEM struct |
| 7c6fe717 | 21-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added Fortran example for geometry |
| 606ca260 | 21-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fix boundary condition function handling for viewing |
| bb161d1f | 21-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'mlange/feature-plex-mesh-from-file'
* mlange/feature-plex-mesh-from-file: DMPlex: Switching more tests to the new ExodusII wrappers DMPlex: Switching tests to use the new ExodusII/
Merge branch 'mlange/feature-plex-mesh-from-file'
* mlange/feature-plex-mesh-from-file: DMPlex: Switching more tests to the new ExodusII wrappers DMPlex: Switching tests to use the new ExodusII/CGNS file wrappers DMPlex: Add DMPlexCreateCGNSFromFile() wrapper DMPlex: Add DMPlexCreateExodusFromFile() wrapper
Conflicts: config/BuildSystem/config/packages/__init__.py
show more ...
|
| 33c3e6b4 | 19-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Now for VTK and HDF5 we can put in the correct boundary values if they were registered using DMPlexAddBoundary() |
| 79bad331 | 19-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fix DMPlexGetAdjacency_Internal() to allocate if necessary |
| 37c62ec8 | 19-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'mlange05/feature-plex-multi-faced-cube'
* mlange05/feature-plex-multi-faced-cube: DMPlex: Fixing c89 incompatibility. DMPlex: Adding multi-face support in DMPlexCreateCubeBoundary |
| 514b3251 | 19-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added Fortran wrapper for DMPlexComputeCellGeometryFVM() |
| c6ccd67e | 19-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added an HDF5 viewer |
| 653d05a8 | 18-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-fem-multifield'
* knepley/fix-fem-multifield: DMDT: Fixed Fortran PetscQuadrature definition DMPlex ex3: Added Q2 tests - Made DA tests only 2x2 - Changed output format
Merge branch 'knepley/fix-fem-multifield'
* knepley/fix-fem-multifield: DMDT: Fixed Fortran PetscQuadrature definition DMPlex ex3: Added Q2 tests - Made DA tests only 2x2 - Changed output format - Quad tests now actually work DMDA: Added DMDAComputeL2GradientDiff() PetscSpace: Fixed polynomial derivative evaluation for quads DMDA: Fix closure operations in 2D DMPlex: Interpolation cleanup - Remove unused PetscSpace - Fix uninitialized variable PetscFE: Fix PetscBool handling SNES ex62: Updated output DMPlex ex3: Use PetscFECreateDefault() and correct tensor tests PetscFE: Fix PetscFECreateDefault() - The space should default to tensor on a non-simplex - The quadrature should be tensor Gauss on a non-simplex DT: Added PetscDTGaussTensorQuadrature() DT: Added citation for Gloub+Welsch method PetscSection: Now global section can also be viewed DMPlex: Allow NULL function for ProjectFunction() PetscDualSpace: Added doc for PetscDualSpaceApply() - Cherry-picked from df2d8bb PetscFE: Fixed PetscFECreateDefault() - Setup FE - Minimum quad order - Destroy quad after setting PetscFE: PetscFECreateDefault() now takes a number of components and a reference cell type - Cherry-picked from a255314 PetscFE: Added PetscFECreateDefault() - Cherry-picked from 8919f5a PetscFE: Allow lowest order cell Lagrange dual basis functions DMPlex: Fix preallocation with cell variables - I had an incorrect loop optimization
Conflicts: src/dm/impls/plex/plexpreallocate.c
show more ...
|
| 5e824880 | 26-Feb-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
DMPlex: Switching tests to use the new ExodusII/CGNS file wrappers |