| #
012bc364
|
| 06-Aug-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: DMPlexTransform is now the way to manipulate a Plex - Replace DMPlexCellRefiner with DMPlexTransform - Replace CellRefinerInCellTest_Internal() with DMPolytopeInCellTest() - Replace DMPlexCe
Plex: DMPlexTransform is now the way to manipulate a Plex - Replace DMPlexCellRefiner with DMPlexTransform - Replace CellRefinerInCellTest_Internal() with DMPolytopeInCellTest() - Replace DMPlexCellRefinerGetAffineTransforms() with DMPlexRefineRegularGetAffineTransforms()
show more ...
|
| #
b5a892a1
|
| 24-May-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DM: New idea for cell orientations - Add DMPolytopeTypeGetNumArrangments() - Add DMPolytopeTypeGetArrangment() - Add DMPolytopeTypeGetVertexArrangment() - Add DMPolytopeTypeComposeOrientation() - Add
DM: New idea for cell orientations - Add DMPolytopeTypeGetNumArrangments() - Add DMPolytopeTypeGetArrangment() - Add DMPolytopeTypeGetVertexArrangment() - Add DMPolytopeTypeComposeOrientation() - Add DMPolytopeTypeComposeOrientationInv() - Add DMPolytopeGetOrientation() - Add DMPolytopeGetVertexOrientation() - Inversion now uses just negation instead of face size - Remove DMPlexOrientCell(), DMPlexReverseCell(), DMPlexCompareOrientations() - Add DMPlexOrientPoint() - Add MPIU_4INT and MPI_4INT - Rewrote transitive closure - DMPlexGetTransitiveClosure_Depth1_Static() now correctly handles ornt - PetscDualSpaceLagrange and PetscSection use the number of arragnements and not the cone size - Update examples
show more ...
|
| #
67f24b97
|
| 08-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/update-checkbadsource' into 'main'
Update badsource rules
See merge request petsc/petsc!4064
|
| #
70a7d78a
|
| 04-Jun-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
Update badsource rules
- Zero or more spaces are not allowed for more returning types - zero spaces not allowed for for|if|while
|
| #
a8cf78f8
|
| 24-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'
Fix typos in source
See merge request petsc/petsc!3984
|
| #
4e278199
|
| 16-May-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove all double blank lines from source
Commit-type: petsc-style /2h
|
| #
68ce86a1
|
| 18-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-ceed-integration' into 'main'
Plex: Initial CEED integration
See merge request petsc/petsc!3918
|
| #
4a7ee7d0
|
| 12-May-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Hybrid dm must shared celltype label with coordinate dm - Added DMSetLabel()
|
| #
9318fe57
|
| 11-Apr-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Now meshes can be created automatically from the command line, and some more fixes - Changed internal mesh creation functions to operate on a DM instead of creating a new one so that they can h
Plex: Now meshes can be created automatically from the command line, and some more fixes - Changed internal mesh creation functions to operate on a DM instead of creating a new one so that they can happen with options - Fixed coordinates in CreateCubeBoundary_Internal() - Added DMPlexShape for prebuilt meshes - Added DMPlexIsSimplex() - Added DMPlexCreateCoordinateSpace() - DMPlexDistributeCoordinates() should copy the coordinate discretization - DMPlexInterpolateFaces_Internal() should be careful to preserve the lower bound when resetting the chart - PetscSectionSetChart() should ignore entries that match the current ones - Added DMPolytopeTypeSimpleShape() - Do not require an EGADS model for TetGen - Detail ASCII viewer shows all labels - Default viewer shows periodicity
show more ...
|
| #
e9494080
|
| 13-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-ds-residualbd-key' into 'main'
DS+FE+Doc: Make BdResidual take a key
See merge request petsc/petsc!3761
|
| #
45480ffe
|
| 06-Apr-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object - Boundary residual/Jacobian functions now take a form key - Now store DMLabel in DSBoundary - Im
DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object - Boundary residual/Jacobian functions now take a form key - Now store DMLabel in DSBoundary - Improved Boundary, Weak Form, and DS viewers - Remove DMCopyBoundary(), DMCopyDisc() is sufficient - Need DMTransferDS_Internal() to create new DS with label in the correct DM - Correct all DMAddBoundary() in tests - Allow DMBoundary to hold just a label name if necessary since p4est is missing labels in a lot of places - Fix propagating coordinate dimension in DS
show more ...
|
| #
a09b138c
|
| 02-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-aux-data' into 'main'
DM: Replace object composition with an API for auxiliary data
See merge request petsc/petsc!3798
|
| #
9a2a23af
|
| 02-Apr-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Replace object composition with an API for auxiliary data - Now allow data to be tagged with a label+value - Do not separately require a DM and Vec, get the DM from the Vec
|
| #
50cd3162
|
| 15-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-ts-swarm-particle-exit' into 'main'
DM: Interpolation now allows to ignore points outside the domain
See merge request petsc/petsc!3710
|
| #
52aa1562
|
| 12-Mar-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Interpolation now allows to ignore points outside the domain
Co-Authored-By: Blaise Bourdin <bourdin@lsu.edu>
|
| #
31867c9b
|
| 13-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-dm-interpolate-solution' into 'main'
Total solution interpolation
See merge request petsc/petsc!3700
|
| #
1f3379b2
|
| 09-Mar-2021 |
Toby Isaac <tisaac@cc.gatech.edu> |
Add DMInterpolateSolution interface
|
| #
770cd5fd
|
| 22-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-monitors-reorg' into 'master'
Knepley/feature monitors reorg
See merge request petsc/petsc!3631
|
| #
2e4af2ae
|
| 18-Feb-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Added DMComputeError()
|
| #
15392f83
|
| 16-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-dm-section-definition' into 'master'
DM: Allow sections to be defined over only non-tensor cells - This is needed for PyLith
See merge request petsc/petsc!3403
|
| #
e0b68406
|
| 16-Nov-2020 |
Matthew Knepley <knepley@gmail.com> |
DM: Allow sections to be defined over only non-tensor cells - This is needed for PyLith
|
| #
97b5471d
|
| 12-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-interpolate-pyramid' into 'master'
Plex: Added pyramid cell type
See merge request petsc/petsc!3329
|
| #
da9060c4
|
| 10-Oct-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added pyramid cell type - Added pyrmaid reference cell - Added -dm_plex_ref_type for DMPlexCreateReferenceCellByType() - Added interpolation of pyramids - Added pyramid interpolation test i
Plex: Added pyramid cell type - Added pyrmaid reference cell - Added -dm_plex_ref_type for DMPlexCreateReferenceCellByType() - Added interpolation of pyramids - Added pyramid interpolation test in Plex ex7 - Temporary fix for pyramids in refinement
show more ...
|
| #
16924cb1
|
| 26-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
See merge request petsc/petsc
Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
See merge request petsc/petsc!3064
show more ...
|
| #
2da392cc
|
| 17-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
Commit-type: portability-fix, testing-fix, style-fix, feature, maintainability /spend 1.5h
|