| #
589a23ca
|
| 02-Jun-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Updated the use of sizeof() when possible instead of using hardwired sizes for functions whose string arguments need sizes. In particular done for PetscOptionsGetString(), PetscOptionsString(), and a
Updated the use of sizeof() when possible instead of using hardwired sizes for functions whose string arguments need sizes. In particular done for PetscOptionsGetString(), PetscOptionsString(), and a few other utilities
Commit-type: style-fix
Development Tools: Vim, Emacs, Eclipse
show more ...
|
| #
e17ff1b9
|
| 11-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-overzelous-maybeuseduninitialized' into 'master'
Silent overzelous warnings "may be used uninitialized in this function [-Wmaybe-uninitialized]"
See merge request p
Merge branch 'stefanozampini/fix-overzelous-maybeuseduninitialized' into 'master'
Silent overzelous warnings "may be used uninitialized in this function [-Wmaybe-uninitialized]"
See merge request petsc/petsc!2854
show more ...
|
| #
327c2912
|
| 11-Jun-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
Silent overzelous warnings "may be used uninitialized in this function [-Wmaybe-uninitialized]"
|
| #
b976369d
|
| 19-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-hybrid-assembly' into 'master'
Knepley/fix plex hybrid assembly
See merge request petsc/petsc!2793
|
| #
665f567f
|
| 01-Apr-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: More hybrid fixes - Converted hybrid assembly to use PetscTabulation - Protect for NULL discretizations, which happen with no dofs for a field - Added PetscDiscType enum - Changed PetscDSIsFE_I
Plex: More hybrid fixes - Converted hybrid assembly to use PetscTabulation - Protect for NULL discretizations, which happen with no dofs for a field - Added PetscDiscType enum - Changed PetscDSIsFE_Internal() to PetscDSGetDiscType_Internal() - Must inject coordinates from hybrid cells into the ambient space
show more ...
|
| #
27f02ce8
|
| 23-May-2019 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+FE: Updates for hybrid integration - Added support for hybrid Jacobians - Added PetscDSHasBdJacobian() - Added boundary Jacobian preconditioner - Needed a path to integrate the hybrid Jacobian p
Plex+FE: Updates for hybrid integration - Added support for hybrid Jacobians - Added PetscDSHasBdJacobian() - Added boundary Jacobian preconditioner - Needed a path to integrate the hybrid Jacobian preconditioner - Fixed indexing in hybrid element mat update - Be careful about the difference between intrinsic dimension and embedding dimension for hybrid integration - Need to use rectangular transformation of gradient in case they are different - Fix use of embedding dimension - Make sure FEGeom struct has the dimensions set - Pointwise function derivatives are in the embedding space - Use PetscArrayzero() - Change TransitiveClosure() for hybrid cells - We get the closures of the endcaps, and then the hybrid faces, this allows degenerate cells that we need in PyLith
show more ...
|
| #
fc724d8e
|
| 13-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-projection-label' into 'master'
Plex: This fixes a pernicious bug with projection - When setting points along...
See merge request petsc/petsc!2773
|
| #
4a1e0b3e
|
| 12-May-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+Doc: Added additions to Changes and more documentation
|
| #
cf51de39
|
| 05-May-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Allow projection between bases on the same mesh
|
| #
71f0bbf9
|
| 05-May-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Abstract getting dof indices on closure - Added DMPlexMatSetClosureGeneral() - Changed interface for existing DMPlexGetClosureIndices()
|
| #
e5c487bf
|
| 05-May-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Draw viewer for higher order geometry in 2D
|
| #
5f790a90
|
| 30-Apr-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: This fixes a pernicious bug with projection - When setting points along a label, we must filter out points in the closure that are not also in the label.
|
| #
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
|
| #
cf9c20a2
|
| 19-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
PetscUnlikelyDebug: add useful macro for conditionals that should be skipped in optimized mode
|
| #
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'
|
| #
bc752b84
|
| 17-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/maint/warnings-nolog' into 'maint'
Fix compile warning --with-log=0
See merge request petsc/petsc!2724
|
| #
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
|
| #
e5ed2c37
|
| 16-Apr-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix compile warning --with-log=0
|
| #
71bea4bd
|
| 09-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
e8d675ad
|
| 08-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'patch-1' into 'maint'
DMPlexGetDepth manpage: Empty mesh gives -1.
See merge request petsc/petsc!2693
|
| #
dc287ab2
|
| 06-Apr-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexGetDepth manpage: Empty mesh gives -1.
+ a few .seealso edits
|
| #
a582c248
|
| 06-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-subpoint-is' into 'master'
Plex: Now subpointIS is managed by the DM
See merge request petsc/petsc!2687
|
| #
97d8846c
|
| 06-Apr-2020 |
Matthew Knepley <knepley@gmail.com> |
Plex: Now subpointIS is managed by the DM
|