| d56405f8 | 07-Mar-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix labels created during submesh operations - Only create the "ghost" label when making ghost cells - vtk label should respect cell height - Lower dimensional submeshes should not pass on vtk
Plex: Fix labels created during submesh operations - Only create the "ghost" label when making ghost cells - vtk label should respect cell height - Lower dimensional submeshes should not pass on vtk label
show more ...
|
| a147c0b5 | 09-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-02-24/rm-petscassert-false' into 'main'
Remove PetscAssertFalse(), change some incorrect use of PetscAssert*() for...
See merge request petsc/petsc!4887 |
| 6bdcaf15 | 09-Mar-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove PetscAssertFalse(), change some incorrect use of PetscAssert*() for OUTOFRANGE to PetscCheck()
Commit-type: error-checking, style-fix /spend 1h |
| a01d01fa | 09-Mar-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex11: speed up test |
| 2292213e | 09-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-doc-errors' into 'main'
Doc: Trying to remove all reported errors
See merge request petsc/petsc!4930 |
| f1a722f8 | 06-Mar-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Doc: Trying to remove all reported errors - Since it reports as an error, and only occurs a very few times, I have removed the Imput/Output Parameters sections and replaced them by Output Parameters
Doc: Trying to remove all reported errors - Since it reports as an error, and only occurs a very few times, I have removed the Imput/Output Parameters sections and replaced them by Output Parameters with documentation
show more ...
|
| 34196998 | 07-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-view-parallel' into 'main'
Plex: Shorten view for large process sets
See merge request petsc/petsc!4931 |
| ca7bf7ee | 07-Mar-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Shorten view for large process sets |
| 24b9a4b1 | 17-Feb-2022 |
Jed Brown <jed@jedbrown.org> |
DMPlex: add failing test for cubic geometry distribution |
| 97e29b0a | 02-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/plex-exodus-e' into 'main'
DMPlex: recognize *.e as Exodus format
See merge request petsc/petsc!4911 |
| 86a0adb1 | 01-Mar-2022 |
Jed Brown <jed@jedbrown.org> |
DMPlex: recognize *.e as Exodus format |
| cfd33b42 | 01-Mar-2022 |
Lisandro Dalcin <dalcinl@gmail.com> |
DMPLEX: Update implementation of DMPlexTransformGetCoordinateFE() |
| d1a5b989 | 09-Feb-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Why is this just being caught |
| e239af90 | 09-Feb-2022 |
Matthew G. Knepley <knepley@gmail.com> |
FE ex3: Improved tests - added a prime testing function with the terms in wxy - added simple mesh distortion routine, as we would see elements in TDycore |
| d21efd2e | 04-Dec-2021 |
Matthew G. Knepley <knepley@gmail.com> |
FE ex3: Added a WXY test |
| 00635df3 | 28-Jan-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix mass matrix - Was ignoring components |
| 2df84da0 | 04-Dec-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DM+FE+DT: Added correct geometry and quadrature for triangular prism - Added affine geometry for triangular prism - Added PetscDTTensorQuadratureCreate() - Added PetscFECreateByCell() - Added PetscFE
DM+FE+DT: Added correct geometry and quadrature for triangular prism - Added affine geometry for triangular prism - Added PetscDTTensorQuadratureCreate() - Added PetscFECreateByCell() - Added PetscFECreateLagrangeByCell() - Added DMCreateFEDefault() - Now DMField uses PetscFECreateLagrange() - Refactored FE creation - If the degree is prescribed on a prism, do not create a tensor space - Use new interface in DMField_DS - Fix default creation when number of components is changed by command line
show more ...
|
| f783ec47 | 30-Nov-2021 |
Matthew G. Knepley <knepley@gmail.com> |
PetscDualSpace: Specify ref cell with DMPolytopeType |
| b7f5c055 | 11-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
DMPlexCreateTPSMesh: triply-periodic surface meshing
Mesh the surface of the Schwarz P surface with an arbitrary number of refinements. Thanks to Nikita Simonian and Matthias Messner for bringing t
DMPlexCreateTPSMesh: triply-periodic surface meshing
Mesh the surface of the Schwarz P surface with an arbitrary number of refinements. Thanks to Nikita Simonian and Matthias Messner for bringing these surfaces to my attention and for meshing discussion.
This commit squashes a line of development started in April 2020, with some merges and conflict resolution with bug fixes and features needed from upstream.
Add DMPlexCreateGyroidMesh(): will be folded into DMPlexCreateTPSMesh()
https://en.wikipedia.org/wiki/Gyroid
DMPlexCreateTPSMesh: add Face Sets and better output checking
DMPlexCreateTPSMesh: add edge sets for gyroid
DMPlexCreateTPSMesh: fix precision issues
DMPlexCreateTPSMesh: support extrusion to 3D mesh (broken because Face Sets are missing)
DMSetCoordinatesLocal: allow NULL to clear any prior coordinates
DMPlex: add -dm_plex_shape [schwarz_p|gyroid]
Skip distribution before extrusion due to parallel bug #1114.
Co-authored-by: Toby Isaac <tisaac@cc.gatech.edu>
show more ...
|
| a4d8cd18 | 26-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 54c59aa7 | 21-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Enforce PetscCheck() and PetscAssert() usage via checkbadSource |
| 2557054a | 23-Feb-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
plexmetric.c: remove wrong spaces |
| 325d53fe | 24-Feb-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Clarify in manual page meaning of numVertices in DMPlexBuildFromCellList*() routines
It is not clear to me if the code is intended to run correctly if some vertices are simply in no cells. If it run
Clarify in manual page meaning of numVertices in DMPlexBuildFromCellList*() routines
It is not clear to me if the code is intended to run correctly if some vertices are simply in no cells. If it runs fine then the manual page should say so, if it will crash in a difficult to debug way then debug mode should error check for that.
Commit-type: documentation /spend 5m
show more ...
|
| 233c95e0 | 22-Feb-2022 |
Francesco Ballarin <francesco.ballarin@unicatt.it> |
Fix no match for operator+= between PetscReal and PetscScalar in DMView_PlexExodusII when compiling with complex numbers, cxx language
And add exodusii to cxx/cmplx build |
| c9538891 | 18-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-02-11/fix-petscmalloc1-sizeof' into 'main'
Use size_t for certain counts to limited unneeded conversions from signed to unsigned
See merge request petsc/petsc!4839 |