| #
6762c164
|
| 15-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'psanan-release-patch-82973' into 'main'
Developer docs, style: remove rule about using "if (!rank)" and replace all "!rank" usage with "rank == 0"
See merge request petsc/petsc!4146
|
| #
dd400576
|
| 26-Jul-2021 |
Patrick Sanan <patrick.sanan@gmail.com> |
Style: replace "!rank" with "rank == 0"
In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds les
Style: replace "!rank" with "rank == 0"
In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds less tightly, so the result of the computation would otherwise change.
show more ...
|
| #
d5ed94bb
|
| 14-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jose/fix-manpages'
Fix manpages to avoid errors reported by doctext
See merge request petsc/petsc!4309
|
| #
d8d19677
|
| 12-Sep-2021 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix manpages: Input/Output Parameter --> Parameters
|
| #
9b3f0822
|
| 24-Aug-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-orientation-rethink' into 'main'
Plex: Rethink Plex orientation
See merge request petsc/petsc!4218
|
| #
3df08285
|
| 11-Aug-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: DMPlexCreateFromCellListPetsc() should only create a mesh on rank 0
|
| #
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 ...
|
| #
d89e6e46
|
| 08-Jun-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Reworked interpolation - Now parallel interface orientation sends the entire cone - Allow interpolation before distribution
|
| #
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 ...
|
| #
f0edb160
|
| 25-May-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Remove strange permutation in reference cell
|
| #
b7f6ffaf
|
| 24-May-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Rework LaTeX output - Name reference cell meshes
|
| #
1a8edbb8
|
| 11-Aug-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-opencascade' into 'main'
Plex: Separated EGADS and EGadsLite functionality, many fixes
See merge request petsc/petsc!3870
|
| #
c1cad2e7
|
| 28-Mar-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Separated EGADS and EGadsLite functionality, many fixes - Added DMPlexCreateEGADSLiteFromFile() - Added DMPlexInflateToGeomModel() - Added test CAD meshes - Fixed bug in CTetGen labeling - Fixe
Plex: Separated EGADS and EGadsLite functionality, many fixes - Added DMPlexCreateEGADSLiteFromFile() - Added DMPlexInflateToGeomModel() - Added test CAD meshes - Fixed bug in CTetGen labeling - Fixed memory leak in TetGen - Added support for -dm_plex_view_labels in ASCII viewer - Added -dm_plex_ignore_model to disable snap-to-CAD for refinement
show more ...
|
| #
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
|
| #
a531cba2
|
| 24-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-creation' into 'main'
Plex: Better handling of coordinate space
See merge request petsc/petsc!4007
|
| #
909dfd52
|
| 20-May-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Can now create FV ghost cells from options
|
| #
61a622f3
|
| 17-May-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Better handling of coordinate space - Better default for creating coordinate space - DMPlexReplace_Static() should copy coordFunc - Creation functions that use extrusion should take tensor cell
Plex: Better handling of coordinate space - Better default for creating coordinate space - DMPlexReplace_Static() should copy coordFunc - Creation functions that use extrusion should take tensor cells - Allow Plex to turn off remapping on refinement - DMPlexCopyCoordinates() should preserve the coordinate space - Fix for handling of periodic coordinates - Remove periodic structures after localization - Cannot remap periodic coordinates because localized cells throw it off
show more ...
|
| #
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
|
| #
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 ...
|
| #
005520e9
|
| 13-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-03-26/clang-static-linter' into 'main'
Feature: libClang PETSc Macro Static Analyzer
See merge request petsc/petsc!3773
|
| #
064a246e
|
| 11-May-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX f
Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX for validity. Automatically generates diff files for problems with a known solution.
show more ...
|
| #
cdefdfac
|
| 19-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-dm-field-creation' into 'main'
Knepley/fix dm field creation
See merge request petsc/petsc!3735
|
| #
772fcec0
|
| 19-Mar-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Properly handle coordinate field during backend copy
|
| #
6f2b5612
|
| 18-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'ksagiyam/create_sf_with_matching_indices' into 'main'
Ksagiyam/create sf with matching indices
See merge request petsc/petsc!3704
|