| #
9c15a9aa
|
| 24-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/defined-nocpp' into 'master'
PetscDefined: test whether a configuration macro is defined without #ifdef
See merge request petsc/petsc!157
|
| #
76bd3646
|
| 14-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG
|
| #
4133f029
|
| 17-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
64e5907a
|
| 16-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-neighbors-plex-overlap-0' into 'maint'
Fix DMGetNeighbors_DMPlex when overlap == 0
See merge request petsc/petsc!2715
|
| #
0a19bb7d
|
| 16-Apr-2020 |
prj- <pierre.jolivet@enseeiht.fr> |
Fix DMGetNeighbors_DMPlex when overlap == 0
|
| #
95c3f1f4
|
| 06-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-addboundary-collective' into 'master'
Knepley/feature dm addboundary collective
See merge request petsc/petsc!2659
|
| #
783e2ec8
|
| 27-Mar-2020 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Label completion moved from DMCreateLocalSection() to DMAddBoundary() - Labels must be complete to support BC for higher order spaces - DMAddBoundary() is now collective - PetscDSAddBoundary() is
DM: Label completion moved from DMCreateLocalSection() to DMAddBoundary() - Labels must be complete to support BC for higher order spaces - DMAddBoundary() is now collective - PetscDSAddBoundary() is also collective - Labels are also completed in DMCopyDS()
show more ...
|
| #
a5072167
|
| 01-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-boundary-function-projection' into 'master'
DM: Added DMProjectBdFieldLabelLocal()
See merge request petsc/petsc!2667
|
| #
ece3a9fc
|
| 04-Oct-2019 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Added DMProjectBdFieldLabelLocal() - Called from DMPlexInsertBoundaryValuesEssentialBdFIeld() - Added projectbdfieldlabelLocal() to DM - Added Plex impl - Added more documentation of the InsertBo
DM: Added DMProjectBdFieldLabelLocal() - Called from DMPlexInsertBoundaryValuesEssentialBdFIeld() - Added projectbdfieldlabelLocal() to DM - Added Plex impl - Added more documentation of the InsertBoundaryValues*() methods
show more ...
|
| #
5d4118b2
|
| 30-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/dmplex-sf-inplace' into 'master'
DM: use in-place GPU vectors when possible in DMGlobalToLocal and L2G
Closes #595
See merge request petsc/petsc!2656
|
| #
fa88e482
|
| 29-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
DM: use in-place GPU vectors with SF when possible in DMGlobalToLocal and L2G
There are still some transform cases in which host manipulation is required.
Fix: #595 Thanks-to: Junchao Zhang <jczhan
DM: use in-place GPU vectors with SF when possible in DMGlobalToLocal and L2G
There are still some transform cases in which host manipulation is required.
Fix: #595 Thanks-to: Junchao Zhang <jczhang@mcs.anl.gov>
show more ...
|
| #
3b7b15c8
|
| 26-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-remove-hybrid' into 'master'
Knepley/feature dm remove hybrid
See merge request petsc/petsc!2614
|
| #
412e9a14
|
| 01-Mar-2020 |
Matthew G. Knepley <knepley@gmail.com> |
DM+Plex: Removed the idea of hybrid and ghost cells, in favor of cell type - Improved Plex tests to work for other cell types - Plex creation, interpolation, submesh, and refinement routines now set
DM+Plex: Removed the idea of hybrid and ghost cells, in favor of cell type - Improved Plex tests to work for other cell types - Plex creation, interpolation, submesh, and refinement routines now set the cell type - Distribution sorts strata by cell type - Fixed orientation of prisms from input formats - Added Plex ex40 to test regular refinement - CellRefiner is a PetscObject - dm_plex_cell_refiner chooses the refinement strategy - Removed SimplexToTensor stuff in favor of ToHex refiner - Most functions take DMPolytopeType instead of CellRefiner - CellRefinerInCellTest_Internal() - CellRefinerGetAffineTransforms_Internal() - CellRefinerGetAffineFaceTransforms_Internal() - DMForest now responds to DMPlexGetOverlap() and propagates its overlap to the underlying Plex - Use DMPlexComputeCellType_Internal() to classify a cell based only on topology - Added DMPlexGetSimplexOrBoxCells() to replace DMPlexGetInteriorCellStratum() - Added DM_POLYTOPE_POINT_PRISM_TENSOR - Added DMPolytopTypeGetDim() and DMPolyTopeTypeGetConeSize() - Added DMLabelSetStratumBounds() - Added DMPlexSetCellType() - Added celltypes to DMView() - Added DMPolytopeTypeGetNumVertices() - Added DMPlexCreateReferenceCellByType() - Added DMPolytopeTypeFromGmsh() - Made DMPlexRefineUniform() public
show more ...
|
| #
9e31fb84
|
| 16-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/binary-io' into 'master'
Binary IO Enhancements
See merge request petsc/petsc!2594
|
| #
f253e43c
|
| 09-Mar-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscBinaryWrite: Remove `istemp` boolean flag
|
| #
50e4e598
|
| 13-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-01-28/fix-f90ex-dac' into 'master'
Fix example that has ; followed by &
See merge request petsc/petsc!2486
|
| #
a5bc1bf3
|
| 13-Mar-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix fortran ; & in examples some compilers failed
Fixed so -da_refine works with DMDASetUniformCoordinates
Commit-type: bug-fix, testing-fix, documentation
|
| #
2e6716a4
|
| 27-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-dm-composition' into 'master'
Fix DM composition with work vectors and matrices
See merge request petsc/petsc!2551
|
| #
b9d19a4e
|
| 21-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
e6b3ee07
|
| 20-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-typo-doc' into 'maint'
Typos in documentation
See merge request petsc/petsc!2538
|
| #
245d9833
|
| 20-Feb-2020 |
prj- <pierre.jolivet@enseeiht.fr> |
Typos in documentation
|
| #
c6b011d8
|
| 20-Feb-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
DM: add interface consistency checks
fix various classes
|
| #
6eb26441
|
| 20-Feb-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
DM: fix DM composition with work vectors
The DM is attached to the work vectors owned by the DM (i.e. obtained by DMGetXXX) only when given back to the user
|
| #
2c960f32
|
| 20-Feb-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
Remove dead function DMSetVec and dm->x
This function is not even declared in the public header and not used by PETSc codebase or any of the tests
|
| #
74a52e7b
|
| 14-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'psanan/docs-dmclone-man-page' into 'master'
Docs: DMClone man page: note that cloned DMPlex does not share the...
See merge request petsc/petsc!2487
|