| #
22070db1
|
| 15-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-bdjac-integration' into 'main'
Fix boundary Jacobian integration
See merge request petsc/petsc!7117
|
| #
e3d591f2
|
| 14-Dec-2023 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFE: Add Jacobian type argument to PetscFEIntegrateBdJacobian()
|
| #
c574b33d
|
| 05-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'baagaard/update-plex-ex5-fault-projection' into 'main'
Fixes for projection between different dimensional meshes
See merge request petsc/petsc!7079
|
| #
0abb75b6
|
| 20-Oct-2023 |
Matthew G. Knepley <knepley@gmail.com> |
FE: Integration over a cohesive cell of a non-cohesive field should use both sides
|
| #
b3128c15
|
| 08-Sep-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'zach/bug-dm-swarm-tensor-permutation' into 'main'
Plex: Bug fix and tests for coordinate tensor ordering
See merge request petsc/petsc!6843
|
| #
e8e188d2
|
| 30-Aug-2023 |
Zach Atkins <zach.atkins@colorado.edu> |
Plex: Various tensor ordering fixes
Cherry-picked from @knepley: - DMPlexMatSetClosureGeneral() now takes flag for closure permutation - Add DMPlexMatSetClosure_Internal() which takes flag for closu
Plex: Various tensor ordering fixes
Cherry-picked from @knepley: - DMPlexMatSetClosureGeneral() now takes flag for closure permutation - Add DMPlexMatSetClosure_Internal() which takes flag for closure permutation - Add DMPlexVecGetClosure_Internal() with flag to turn off closure permutation - Turn off closure permutation in L2 diff calculation - Add DMUseTensorOrder() - Add DMPlexSNESComputeResidualCEED() - Cleanup SNES ex13
show more ...
|
| #
57a85133
|
| 05-Sep-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-petscfe-vector-in-use' into 'main'
Use PETSCFEVECTOR throughout Petsc
See merge request petsc/petsc!6833
|
| #
2dce792e
|
| 14-Aug-2023 |
Toby Isaac <toby.isaac@gmail.com> |
PetscFE: add PETSCFEVECTOR
Reductions in the cost of computing, storing, and applying a Tabulation can be achieved for a finite element space that is a vector of "scalar" finite elements (the "scala
PetscFE: add PETSCFEVECTOR
Reductions in the cost of computing, storing, and applying a Tabulation can be achieved for a finite element space that is a vector of "scalar" finite elements (the "scalar" element itself could be vector-valued).
Reductions in the cost of storing and applying a Tabulation can't be realized until the PetscTabulation structure itself is changed, but at the very least reduction in the cost of computing a tabulation is possible with a new PetscFEType, PETSCFEVECTOR.
To complete the interface, we also add PETSCDUALSPACESUM, a dual space whose dual basis is the sum of other dual bases, that parallels PETSCSPACESUM (the space and dual space of a PETSCFEVECTOR are a PETSCSPACESUM and PETSCDUALSPACESUM, respectively).
To allow the user to specify whether the basis vector and value components of the PETSCFEVECTOR of blockwise or interleaved, we also have to make sure PETSCSPACESUM and PETSCDUALSPACESUM can have blockwise or interleaved behavior. We add both capabilities.
PETSCFEVECTOR is now used by detecting compatible vector-valued dual and primal spaces in PetscFECreateFromSpaces().
show more ...
|
| #
9c5460f9
|
| 17-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-08-09/linter-detect-static-function-candidates' into 'main'
Linter detect possible static functions
See merge request petsc/petsc!6796
|
| #
66976f2f
|
| 14-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Add static to internal functions
|
| #
7c81f597
|
| 02-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-cohesive-offsets' into 'main'
Fixes for Pylith
See merge request petsc/petsc!6775
|
| #
429ebbe4
|
| 01-Aug-2023 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+FEM: Give all input data to each side of fault
|
| #
0502970d
|
| 29-Jun-2023 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Hybrid cells cannot have derivatives in the transverse direction
|
| #
5fc265dd
|
| 15-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-cohesive-integration' into 'main'
Plex: Fix orientation when integrating cohesive faces
See merge request petsc/petsc!6599
|
| #
4e913f38
|
| 14-Jun-2023 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix orientation when integrating cohesive faces - Need to incorporate orientation of endcaps - Fix debugging output
|
| #
bd78b0d3
|
| 17-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-fe-0dim' into 'main'
FE: Protect against 0-dim calls
See merge request petsc/petsc!6472
|
| #
aa9788aa
|
| 16-May-2023 |
Matthew G. Knepley <knepley@gmail.com> |
FE: Protect against 0-dim calls
|
| #
b6b5caf9
|
| 27-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-hybrid-mass' into 'main'
Plex: Can now specify a mass weighting to hybrid residual
See merge request petsc/petsc!6210
|
| #
0e18dc48
|
| 26-Mar-2023 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+FE: Fixed cohesive cell integration - Now PetscFEGeom face data also calculates orientations - Added DMPlexReorderCohesiveSupports() - Now ensure that cohesive cell end cap supports are oriented
Plex+FE: Fixed cohesive cell integration - Now PetscFEGeom face data also calculates orientations - Added DMPlexReorderCohesiveSupports() - Now ensure that cohesive cell end cap supports are oriented - Match quadrature from cohesive end caps with bulk cells
show more ...
|
| #
07218a29
|
| 17-Mar-2023 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Can now specify a mass weighting to hybrid residual - This is not a complete fix. We need to match up quadrature points across the interface.
|
| #
31d78bcd
|
| 02-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'
Feature: Non-discardable PetscErrorCode
See merge request petsc/petsc!5923
|
| #
3ba16761
|
| 10-Dec-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Make PetscErrorCode a non-discardable enum
|
| #
1d8f8f2c
|
| 17-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
e0d21d02
|
| 17-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-10-27/fix-dmcoordiate-man/release' into 'release'
fix/update manual pages in various places in src/dm
See merge request petsc/petsc!5784
|
| #
dce8aeba
|
| 27-Oct-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix manual pages in a variety of parts of src/dm
Still many other parts of DM need to have their manual pages updated
Commit-type: housekeeping /spend 4h
|