| #
b5905446
|
| 20-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2026-02-09/docs-dm' into 'main'
Add a bit more discussion of DM and their commonalities to the docs
See merge request petsc/petsc!9018
|
| #
dac9a9d1
|
| 09-Feb-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
Add a bit more discussion of DM and their commonalities to the docs
|
| #
3f5a071c
|
| 20-Jun-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'ksagiyam/fix_submesh_coordinates' into 'main'
Ksagiyam/fix submesh coordinates
See merge request petsc/petsc!8353
|
| #
99acd26c
|
| 02-May-2025 |
ksagiyam <k.sagiyama@imperial.ac.uk> |
dm: add createcellcoordinatedm method
|
| #
4f037aad
|
| 27-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/bs' into 'main'
PetscLayout: set default block size to 1
See merge request petsc/petsc!8226
|
| #
58b7e2c1
|
| 23-Mar-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscLayout: default block size 1
|
| #
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 ...
|
| #
76d69608
|
| 19-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
1d017dde
|
| 19-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-11-26/improve-man-pages/release' into 'release'
Improve some manual pages in KSP/SNES
See merge request petsc/petsc!8071
|
| #
0b4b7b1c
|
| 26-Nov-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Improve some manual pages in KSP/SNES
|
| #
be37439e
|
| 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/useless-cast' into 'main'
Remove useless cast
See merge request petsc/petsc!7894
|
| #
835f2295
|
| 05-Oct-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
Brain dead fixes for useless casts
|
| #
d8e47b63
|
| 17-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-02/rebased-fix-conversion-warnings' into 'main'
Compiler finds (and forbid) casts from higher precision integers to lower
See merge request petsc/petsc!7806
|
| #
6497c311
|
| 25-Aug-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']
Also fix the code to repository to compile cleanly with these flags in th
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']
Also fix the code to repository to compile cleanly with these flags in the CI
show more ...
|
| #
1ed6e3ff
|
| 25-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-13/fix-sowing-strings' into 'main'
Update PETSc to use sowing bfort that handles string arguments and PETSC_NULL_INT
See merge request petsc/petsc!7480
|
| #
cc4c1da9
|
| 14-Apr-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Update source code removing all unneeded /*@C and associated manual stubs and interfaces
|
| #
970231d2
|
| 07-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-18' into 'main'
clang-format version 18
See merge request petsc/petsc!6902
|
| #
f4f49eea
|
| 11-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove multiple parentheses and extra semicolon
git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g
Remove multiple parentheses and extra semicolon
git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g' git grep -l -E "Petsc(.)*\(\(\*[a-zA-Z0-9_]*\)," | xargs sed -r -i'' 's#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g' git grep -l -E "([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)" | xargs sed -r -i'' 's#([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g'
show more ...
|
| #
4d86920d
|
| 10-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
checkbadSource: rules for PetscFunctionBegin and derivatives
|
| #
e0f0b7ad
|
| 05-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'thecasterian/dmstag-general-multigrid' into 'main'
DMStag: support general multigrid scheme
See merge request petsc/petsc!7250
|
| #
0ac84501
|
| 13-Jan-2024 |
Jeongu Kim <souldomination@gmail.com> |
DMStag: implement interpolation and restriction for general cases
Removes constraints on the refinement factor and the degree of freedom in `DMCreateInterpolation_Stag()` and `DMCreateRestriction_St
DMStag: implement interpolation and restriction for general cases
Removes constraints on the refinement factor and the degree of freedom in `DMCreateInterpolation_Stag()` and `DMCreateRestriction_Stag()`.
Update test ex20 to test the new features.
show more ...
|
| #
a4211a7f
|
| 18-Jan-2024 |
Jeongu Kim <souldomination@gmail.com> |
DMStag: support refinement factor
Add member variable `refineFactor` in `DM_Stag` so that DMStag can support arbitrary refinement factor in `DMRefine()` and `DMCoarsen()`.
Add functions to set and
DMStag: support refinement factor
Add member variable `refineFactor` in `DM_Stag` so that DMStag can support arbitrary refinement factor in `DMRefine()` and `DMCoarsen()`.
Add functions to set and get the refinement factor.
Add new options to set the refinement factor in `DMSetFromOptions_Stag()`.
Update test ex16 to test the new feature.
show more ...
|
| #
de034eb5
|
| 09-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'thecasterian/dmstag-local-to-local' into 'main'
DMStag: support local-to-local operations, add ex53 to test
See merge request petsc/petsc!7145
|
| #
54d37d90
|
| 09-Jan-2024 |
Jeongu Kim <souldomination@gmail.com> |
DMStag: implement local-to-local, add ex53 to test
|