| 327c2912 | 11-Jun-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
Silent overzelous warnings "may be used uninitialized in this function [-Wmaybe-uninitialized]" |
| a945de9c | 09-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-l2-hybrid' into 'master'
Plex: L2FieldDiff should only integrate the hybrid field on those cells
See merge request petsc/petsc!2842 |
| 6f4f5c14 | 29-May-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex37: Nozzle test works - Fixed reader for quads and bi-segments - Added nozzle mesh |
| f0fcf0ad | 29-May-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+EGADS: Update to geometry interpolation |
| eac51794 | 29-May-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: All refinement now looks at the CAD model |
| 96959cd1 | 03-Jun-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: L2FieldDiff should only integrate the hybrid field on those cells |
| e00ac6ec | 30-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint' |
| 4c5a39d1 | 02-May-2020 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
removed extra getpointsf |
| ecfb78b5 | 20-May-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex5: Turn on tensor discretization |
| e7887635 | 13-May-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Labels stored in DM fields and DSes need to be refined during uniform refinement |
| 083401c6 | 13-May-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+SNES: Large update to support multiple DSes - Now allow simple divisions of the domain with DMSetField() - DMPlexComputeResidual_Internal() supports multiple DSes - DMPlexComputeJacobian_Interna
Plex+SNES: Large update to support multiple DSes - Now allow simple divisions of the domain with DMSetField() - DMPlexComputeResidual_Internal() supports multiple DSes - DMPlexComputeJacobian_Internal() supports multiple DSes - DMSNESCheckDisretization() supports multiple DSes - DMSNESCheckResidual() supports multiple DSes - DMSNESCheckJacoiban() supports multiple DSes - DMComputeL2FieldDiff() supports multiple DSes - PetscConveEst supports multiple DSes - Fixed bug refering to cStart from a cellIS - Added PetscDSGetQuadrature() - Added DMSetField_Internal() - Added DMSetRegionNumDS() - Protect PetscSectionView() from empty bcIndices - ISDifference now allows a NULL second argument
show more ...
|
| 483a0ff0 | 20-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint' |
| b253942b | 05-Feb-2019 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex5: Hybrid residuals are now working - Make functions static - Put in a realistic initial guess - Added hybrid Jacobian test - Remove use of hybrid bounds and update outupt |
| 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 ...
|
| 9310035e | 12-Jun-2019 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Handle multiple DSes - Fixed CreateSubDM() - Made DMCreateDS() idempotent - When creating section, must read BC from all DSes |
| 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 ...
|
| c3ca5d0d | 15-May-2020 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Propagate errors from HPDDM into KSPHPDDM |
| c871b86e | 15-May-2020 |
Jed Brown <jed@jedbrown.org> |
DMPlexComputeProjection3Dto2D: simplify implementation; make safe with -ffast-math
I was getting NaN with -ffast-math due to speculative divide by zero/early exit (seems like a miscompile), but this
DMPlexComputeProjection3Dto2D: simplify implementation; make safe with -ffast-math
I was getting NaN with -ffast-math due to speculative divide by zero/early exit (seems like a miscompile), but this implementation is much simpler and avoids that issue.
show more ...
|
| afc36f2e | 13-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-interior-ghost' into 'master'
Knepley/feature plex interior ghost
See merge request petsc/petsc!2789 |
| 4a1e0b3e | 12-May-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+Doc: Added additions to Changes and more documentation |
| 301b184a | 05-May-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix cell FE geometry |
| 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. |