| 5804573c | 07-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
Typos |
| 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 |
| c7fbd2bd | 02-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-01-19/typedef-snes-functions' into 'main'
add typedef for functions passed to SNESSetFunction() etc to match approach in TS
See merge request petsc/petsc!7206 |
| 8434afd1 | 02-Feb-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Change the use of the _Fn suffix to indicate a typedef of a function to just Fn
As determined on a vote on GitLab |
| 04bc8292 | 21-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Update `PetscSimplePointFunc` to new naming convention `PetscSimplePoint_Fn`
Commit-type: housekeeping |
| 5ddc805b | 21-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Change PETSc sys typedef function names to use the new _Fn format
Commit-type: housekeeping, maintainance |
| 69db04c0 | 31-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor copyediting of vector chapter of users manual |
| e007da84 | 30-Jan-2024 |
Jeongu Kim <souldomination@gmail.com> |
Update changes |
| 9bcc50f1 | 20-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
add typedef for functions passed to SNESSetFunction() etc to match approach in TS
I never liked Jed's use of typedef for function prototypes for a couple of reasons
1) you don't see immediately tha
add typedef for functions passed to SNESSetFunction() etc to match approach in TS
I never liked Jed's use of typedef for function prototypes for a couple of reasons
1) you don't see immediately that the argument to the function is a function pointer instead of standard variable when looking at source 2) you don't see at the exact location in the code the prototype of the function being passed in
but there is something to say for using these typedefs so
I've prototyped the change for SNES but slightly differently than what Jed did for TS
1) I append the typedef with _Ftn to mark that it is a function (helping to relieve the problem 1 above) 2) I made the typedef to be for a function, not a function pointer so it can also be used directly for things like
PETSC_EXTERN SNESJacobian_Ftn SNESComputeJacobianDefault;
I think the TS usage could be switched to this style without user code breakage, and deprecate the current TS typedef
Thoughts?
Just do SNES the same way as TS and live with less clarity?
show more ...
|
| 42c192b0 | 30-Jan-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
generateetags.py: use raw string to avoid warning on macOS
$ make alletags /Users/jroman/soft/petsc/lib/petsc/bin/maint/generateetags.py:176: SyntaxWarning: invalid escape sequence '\(' output = c
generateetags.py: use raw string to avoid warning on macOS
$ make alletags /Users/jroman/soft/petsc/lib/petsc/bin/maint/generateetags.py:176: SyntaxWarning: invalid escape sequence '\(' output = check_output('git ls-files | grep -E -v \(^\(systems/\|share/petsc/datafiles/\)\|/output/\|\.\(png\|pdf\|ps\|ppt\|jpg\)$\)', shell=True)
show more ...
|
| 3d654ba0 | 29-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release' |
| 8190e380 | 29-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Increase patchlevel to 3.20.4 |
| 729ad44d | 29-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2024-01-29/fix-err-msg-vecreplacearray' into 'main'
Add better error message in the unsupported VecReplaceArray() after VecDuplicateVecs
Closes #1537
See merge request petsc/
Merge branch 'jczhang/2024-01-29/fix-err-msg-vecreplacearray' into 'main'
Add better error message in the unsupported VecReplaceArray() after VecDuplicateVecs
Closes #1537
See merge request petsc/petsc!7245
show more ...
|
| 2abc3324 | 29-Jan-2024 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Vec: add better error message in the unsupported VecReplaceArray() on the first Vec got from VecDuplicateVecs()
close #1537 |
| 4abf1e65 | 29-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-composite-as-shell' into 'main'
MatComposite, MatNormal, and MatHermitianNormal as a MatShell
See merge request petsc/petsc!7226 |
| d86a4816 | 29-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/gamg-feature-injection' into 'main'
GAMG: add injection for C1 elements
See merge request petsc/petsc!7236 |
| 9fe70d43 | 26-Jan-2024 |
Pierre Jolivet <pierre@joliv.et> |
Docs: update change log |
| b65aec2d | 26-Jan-2024 |
Mark Adams <mfadams@lbl.gov> |
gamg: adding injection restriction/prolongation (for C1 elements) |
| 3bdd2efe | 28-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/snes-ex11' into 'main'
New simplified SNES + PLEX example
See merge request petsc/petsc!7235 |
| 248f5fcb | 28-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| e4d5475e | 25-Jan-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
DMPLEX: handle material parameters in subdomain callbacks
Add DMClearAuxiliaryVec |
| 475a9eda | 25-Jan-2024 |
Matthew Knepley <knepley@gmail.com> |
Update file petsc.bib |
| 10af620d | 24-Jan-2024 |
Matthew G. Knepley <knepley@gmail.com> |
DM+DS: Function to sync DS labels based on names |
| 86792229 | 24-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/matproduct-getalgorithm' into 'main'
Add missing interface function MatProductGetAlgorithm()
See merge request petsc/petsc!7225 |
| 8fcac130 | 23-Jan-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
Add missing interface function MatProductGetAlgorithm() |