| #
daa252a5
|
| 25-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-lumped-quadrature' into 'main'
DT+FE: Add quadrature for diagonal mass matrices
See merge request petsc/petsc!8584
|
| #
f2c64c88
|
| 23-Jul-2025 |
Matthew G. Knepley <knepley@gmail.com> |
DT+FE: Add quadrature for diagonal mass matrices - More work to do here - Add PetscDTCreateQuadratureByCell() - Allow quadrature type to be set from options
|
| #
1bafe4bb
|
| 20-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-05-15/fix-func-typedef-names' into 'main'
All typedef for functions are of the form (XXXXFn)(...) not (*XXXXyyyy)(....)
See merge request petsc/petsc!8408
|
| #
f8662bd6
|
| 15-May-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix PetscProbFunc
|
| #
6d8694c4
|
| 20-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'
Major updates to Fortran interface
See merge request petsc/petsc!7517
|
| #
ce78bad3
|
| 20-Feb-2025 |
Barry Smith <bsmith@petsc.dev> |
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous ve
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous versions! - also clean up inconsistent PETSc code detected by new Fortran generation tools - drop use of bfort - automatically generate all the Fortran PETSc objects, enums etc from the include files - generate most of the Fortran interface definitions and functions from the source code - simplify the number and organization of Fortran modules
Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>
show more ...
|
| #
c97af49d
|
| 18-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-ex2-fft' into 'main'
TS Hamiltonian ex2 improvements
See merge request petsc/petsc!8197
|
| #
e3ce8211
|
| 14-Mar-2025 |
Matthew G. Knepley <knepley@gmail.com> |
DT: Add different KS tests for distribution inputs - Add PetscProbComputeKSStatisticWeighted() and PetscProbComputeKSStatisticMagnitude() - Add KS test viewer
|
| #
b135a325
|
| 23-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-orient-mesh' into 'main'
Plex: Allow mesh orientation from options
See merge request petsc/petsc!7964
|
| #
89521216
|
| 14-Oct-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DT: Small doc corrections
|
| #
b22c9ba6
|
| 08-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
338bea87
|
| 08-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-01-04/fix-includes-man-pages/release' into 'release'
Barry/2024 01 04/fix includes man pages/release
See merge request petsc/petsc!7165
|
| #
af27ebaa
|
| 05-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix manual page formating in include directory
|
| #
942d34d0
|
| 03-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-ubsan' into 'main'
Pacify UBSan
See merge request petsc/petsc!7158
|
| #
8e3a54c0
|
| 24-Dec-2023 |
Pierre Jolivet <pierre@joliv.et> |
Sys: add PetscSafePointerPlusOffset() to pacify UBSan
|
| #
810441c8
|
| 30-Dec-2023 |
Pierre Jolivet <pierre@joliv.et> |
First batch of fixes
|
| #
6cdbbeb7
|
| 22-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
bd5ad44f
|
| 21-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-11-20/docs-manpage-minor-work/release' into 'release'
Minor work on manual pages (in include directory)
See merge request petsc/petsc!7042
|
| #
95bd0b28
|
| 21-Nov-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor work on manual pages (in include directory)
|
| #
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
|
| #
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
|