| #
9927e4df
|
| 31-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix places where PetscUseTypeMethod() and related macros should be used.
|
| #
c9e2ab0a
|
| 28-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/replace-check-assert' into 'main'
Replace some guarded PetscCheck() to PetscAssert()
See merge request petsc/petsc!7051
|
| #
b498ca8a
|
| 25-Nov-2023 |
Pierre Jolivet <pierre@joliv.et> |
Replace some guarded PetscCheck() to PetscAssert()
|
| #
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 ...
|
| #
4979242e
|
| 09-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-08-08/lint-apply-dm' into 'main'
Manual DM Linter Fixes
See merge request petsc/petsc!6792
|
| #
a4e35b19
|
| 08-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Manual linter fixes: dm
|
| #
cfd92c66
|
| 22-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-type-generic-petsc-valid-pointer' into 'main'
Implement a type generic PetscValidPointer
See merge request petsc/petsc!6693
|
| #
4f572ea9
|
| 18-Jul-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Rename PetscValidPointer -> PetscAssertPointer
|
| #
7a2f837d
|
| 06-Jul-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Deploy new PetscValidPointer, remove PetscValidXXXPointer
|
| #
02477ebb
|
| 15-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-06-30/enable-doc-lint' into 'main'
Enable docs linting
See merge request petsc/petsc!6667
|
| #
60225df5
|
| 12-Jul-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Lint apply: dm
|
| #
d01c6957
|
| 28-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-03-25/fix-more-manualpages' into 'main'
More manual page fixes
See merge request petsc/petsc!6233
|
| #
2fe279fd
|
| 28-Mar-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
More manual page fixes
|
| #
e9f36840
|
| 18-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-03-08/fix-man-pages-detected-by-lint' into 'main'
Fix many manual pages
See merge request petsc/petsc!6162
|
| #
20f4b53c
|
| 09-Mar-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix manual pages based on reports from Jacob's lint tool
Commit-type: documentation
|
| #
71efe6b0
|
| 22-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'danofinn/swarm-example-landau-damping' into 'main'
Swarm: Add swarm ex9 Landau damping + tests (ex6, ex8, snes/ex15)
See merge request petsc/petsc!6026
|
| #
a9c5e6de
|
| 06-Feb-2023 |
Matthew G. Knepley <knepley@gmail.com> |
PetscDualSpace: More documentation
|
| #
37d05b02
|
| 06-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
b877537e
|
| 05-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-typos' into 'release'
Fix Typos
See merge request petsc/petsc!6024
|
| #
da81f932
|
| 05-Feb-2023 |
Pierre Jolivet <pierre@joliv.et> |
Fix Typos
|
| #
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
|
| #
8abb650a
|
| 06-Jan-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-hypercubic' into 'main'
Hypercubic Plex lattices
See merge request petsc/petsc!5955
|
| #
cfb853ba
|
| 05-Dec-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Add hypercubic lattices in any dimension
|