| #
aac8517f
|
| 08-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-multiple-hybrid' into 'main'
DM+FE: Allow multiple cohesive fields
See merge request petsc/petsc!4616
|
| #
5fedec97
|
| 17-Aug-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DM+FE: Allow multiple cohesive fields - Changed name from "hybrid" cell to "cohesive" cell - Fixed check for cohesive field in PetscFE and DM - Fixed DMCreateDS() for new scheme - Added PetscDSIsCohe
DM+FE: Allow multiple cohesive fields - Changed name from "hybrid" cell to "cohesive" cell - Fixed check for cohesive field in PetscFE and DM - Fixed DMCreateDS() for new scheme - Added PetscDSIsCohesive() and PetscDSGetNumCohesive() - Replaced PetscDSGetHybrid() with PetscDSGetCohesive() and PetscDSSetHybrid() with PetscDSSetCohesive() - Added PetscDSGetFieldOffsetCohesive() - Fixed hybrid Jacobian integration - Hybrid Jacobian integration needs to know the side of the interface, just like residual integration - Needs to use cohesive field offsets - Update takes the side as an argument
show more ...
|
| #
85aea467
|
| 22-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/fix-clang-warning/main' into 'main'
Fix clang warning -Wunused-parameter
See merge request petsc/petsc!4576
|
| #
70a0b00a
|
| 21-Nov-2021 |
Lisandro Dalcin <dalcinl@gmail.com> |
Fix clang warning -Wunused-parameter
|
| #
db02fa01
|
| 16-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-ptrimmed-space' into 'main'
Add PETSCSPACEPTRIMMED and simplify PETSCSPACEPOLYNOMIAL
See merge request petsc/petsc!4469
|
| #
130d5748
|
| 03-Nov-2021 |
Toby Isaac <tisaac@cc.gatech.edu> |
Add PETSCSPACEPTRIMMED that wraps PetscDTPTrimmedEvalJet()
Reorganize index strides in PetscSpaceEvaluate_Ptrimmed
Document the addition of PETSCSPACEPTRIMMED
Add missing header entry
Squashme: r
Add PETSCSPACEPTRIMMED that wraps PetscDTPTrimmedEvalJet()
Reorganize index strides in PetscSpaceEvaluate_Ptrimmed
Document the addition of PETSCSPACEPTRIMMED
Add missing header entry
Squashme: remove extra space
Convert multicopy PETSCSPACEPTRIMMED to PETSCSPACESUM at setup if possible and fix index strides in evaluate
show more ...
|
| #
f1436e55
|
| 14-Oct-2021 |
Toby Isaac <tisaac@cc.gatech.edu> |
Simplify PETSCSPACEPOLYNOMIAL
Remove PetscSpacePolynomial{Get,Set}Symmetric()
It never did anything, and there is no plan to use it.
Document and deprecate PetscSpacePolynomialGet/SetSymmetric
Sq
Simplify PETSCSPACEPOLYNOMIAL
Remove PetscSpacePolynomial{Get,Set}Symmetric()
It never did anything, and there is no plan to use it.
Document and deprecate PetscSpacePolynomialGet/SetSymmetric
Squashme: fix deprecated function impl
Remove PetscSpacePolynomialType
Convert PETSCSPACEPOLYNOMIAL to PETSCSPACETENSOR at setup if possible
Remove now unused code in PetscSpaceEvaluate_Polynomial
squashme: remove degrees field from PetscSpace_Polynomial
Convert PETSCSPACEPOLYNOMIAL to PETSCSPACESUM at setup if possible
Add CoordinateFunctions specifically for geometry hat functions
Switch a hat function basis to a coordinate basis to see if that fixes the bddc problem
show more ...
|
| #
f8ba5cf6
|
| 02-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-hybrid-integration' into 'main'
FE: PetscFEIntegrateHybridResidual() needs to know the side of the face it is integrating
See merge request petsc/petsc!4400
|
| #
c2b7495f
|
| 23-Sep-2021 |
Matthew G. Knepley <knepley@gmail.com> |
FE: PetscFEIntegrateHybridResidual() needs to know the side of the face it is integrating - Fixed wrong init for hybrid elem vec - We no longer give data for both sides in one kernel
|
| #
6630b879
|
| 01-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-hybrid-geometry' into 'main'
Plex: Fix hybrid integration
See merge request petsc/petsc!4048
|
| #
79b86a80
|
| 30-May-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix hybrid integration - This will obviously go away after I figure out embedded integration - Add hybrid tag to FEGeom - Check tag when deciding what cell geometry we want
|
| #
6d675eed
|
| 24-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-nonaffine-integration' into 'main'
FE: Fix non-affine integration
See merge request petsc/petsc!4009
|
| #
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
|
| #
6587ee25
|
| 21-May-2021 |
Matthew G. Knepley <knepley@gmail.com> |
FE: Fix non-affine integration - The test function gradients were being pushed forward with the wrong Jacobian - Affine worked because the last Jacobian was always being used
|
| #
15e7bcca
|
| 20-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-aux-data-keys' into 'main'
Plex: Updates to declarative interface for FEM problems
See merge request petsc/petsc!3972
|
| #
06ad1575
|
| 23-Apr-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DT: Changed key and WeakForm internals - Changed name to PetscFormKey - Added part member - Now maps are referred to by PetscWeakFormKind - Added PetscWeakFormClearIndex() and PetscWeakFormClear()
DT: Changed key and WeakForm internals - Changed name to PetscFormKey - Added part member - Now maps are referred to by PetscWeakFormKind - Added PetscWeakFormClearIndex() and PetscWeakFormClear() - Passing NULL to SetIndex is now ignored - Added tests
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
|
| #
62bd480f
|
| 10-May-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DMField: Fix bug in face data - The supporting cells should be evaluated on the original quadrature, not a different cell quadrature that is not saved
|
| #
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 ...
|
| #
06d8a0d3
|
| 23-Mar-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DS+FE+Doc: Make BdResidual take a key - Add documentation
|
| #
6ac58e00
|
| 24-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-ds-traversals' into 'main'
DS: Moved management of pointwise functions into PetscWeakForm object - Added...
See merge request petsc/petsc!3726
|
| #
6528b96d
|
| 25-Jan-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+DS: Moved management of pointwise functions into PetscWeakForm object - Added PetscChunkBuffer to manage contiguous buffer space - WeakForm can index functions by Label/val, field - WeakForm
Plex+DS: Moved management of pointwise functions into PetscWeakForm object - Added PetscChunkBuffer to manage contiguous buffer space - WeakForm can index functions by Label/val, field - WeakForm allows multiple kernels per key
show more ...
|
| #
d2713159
|
| 25-Jan-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-snes-ex76-div-monitor' into 'master'
Knepley/feature snes ex76 div monitor
See merge request petsc/petsc!3580
|