| #
af27ebaa
|
| 05-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix manual page formating in include directory
|
| #
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()
|
| #
9a75acf6
|
| 16-Sep-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-ceed' into 'main'
Plex: More work adding in CEED backend
See merge request petsc/petsc!6870
|
| #
d2b2dc1e
|
| 10-Sep-2023 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: More work adding in CEED backend - Add DMPlexGetUseCeed() and DMPlexSetUseCeed() - Need to propagate useCeed flag - When using CEED, make tensor order the default, but shut it off for matrix in
Plex: More work adding in CEED backend - Add DMPlexGetUseCeed() and DMPlexSetUseCeed() - Need to propagate useCeed flag - When using CEED, make tensor order the default, but shut it off for matrix insertion since this is still done by Plex kernels - 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 - Do not give CEED negative offsets
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 ...
|
| #
9dd11ecf
|
| 25-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-08-17/header-guard-check' into 'main'
Check header guards
See merge request petsc/petsc!6822
|
| #
a4963045
|
| 18-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Convert all header guards to pragma once
|
| #
d7c0c5d4
|
| 18-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/remove-unused-api' into 'main'
remove API definition of functions without any implementation code
See merge request petsc/petsc!6728
|
| #
f65f9c00
|
| 18-Jul-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
Remove unused some dead API. These had header declerations but no corresponding definitions in the source tree.
|
| #
81cd56f8
|
| 25-Apr-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
6b708b37
|
| 24-Apr-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-04-13/fix-petscspace-mansec/release' into 'release'
Petsc[Dual]Space objects are defined in petscfe.h so they go into the wrong manual sections
See merge request petsc/pets
Merge branch 'barry/2023-04-13/fix-petscspace-mansec/release' into 'release'
Petsc[Dual]Space objects are defined in petscfe.h so they go into the wrong manual sections
See merge request petsc/petsc!6327
show more ...
|
| #
b24fb147
|
| 14-Apr-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Improve PetscSpace and PetscDualSpace manual pages
Few things needed from Matt
Commit-type: documentation
|
| #
660d4ad9
|
| 13-Apr-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Petsc[Dual]Space objects are defined in petscfe.h so they go into the wrong manual sections
Though this introduces two new include files it does not change the PETSc API or ABI so the changes can go
Petsc[Dual]Space objects are defined in petscfe.h so they go into the wrong manual sections
Though this introduces two new include files it does not change the PETSc API or ABI so the changes can go into release
Commit-type: documentation
show more ...
|
| #
a663c1df
|
| 13-Apr-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
517f05f0
|
| 13-Apr-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-03-30/fix-include-man-pages/release' into 'release'
Fix manual pages in include files
See merge request petsc/petsc!6272
|
| #
16a05f60
|
| 13-Apr-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix manual pages in include files
|
| #
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
|