| e5979212 | 09-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-08-02/fortran-fix-tsadjoint-declarations-vec-bracket/release' into 'release'
Fix definitions of some TSAjdoint functions array arguments from Vec * to Vec...
See merge requ
Merge branch 'barry/2025-08-02/fortran-fix-tsadjoint-declarations-vec-bracket/release' into 'release'
Fix definitions of some TSAjdoint functions array arguments from Vec * to Vec...
See merge request petsc/petsc!8627
show more ...
|
| 381f1a02 | 29-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 43e72464 | 22-Aug-2025 |
Brad Aagaard <baagaard@usgs.gov> |
Fix logic in DMTSCheckJacobian() for returning values versus printing results. |
| b859f8c0 | 07-Mar-2025 |
Pierre Jolivet <pierre@joliv.et> |
clang-format: update to v21 (and update CI) |
| ac530a7e | 03-Jun-2025 |
Pierre Jolivet <pierre@joliv.et> |
Remove unnecessary braces around one-liners
git grep -lE "[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$" -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | xargs sed -i '' -E 's#([ ]*)(if|for|while) \((.*)\
Remove unnecessary braces around one-liners
git grep -lE "[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$" -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | xargs sed -i '' -E 's#([ ]*)(if|for|while) \((.*)\) {([^;]*);([^;]*)}$#\1\2 \(\3\)\4;\5#'
show more ...
|
| 966bd95a | 25-May-2025 |
Pierre Jolivet <pierre@joliv.et> |
Convert some SETERRQ() to PetscCheck() |
| 3a7d0413 | 12-May-2025 |
Pierre Jolivet <pierre@joliv.et> |
One-liners from petsc/petsc!5344 and petsc/petsc!5557
Slightly reworked regular expression
git ls-files -z -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | while IFS= read -r -d '' file; do cat
One-liners from petsc/petsc!5344 and petsc/petsc!5557
Slightly reworked regular expression
git ls-files -z -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | while IFS= read -r -d '' file; do cat $file | tr '\n' '\r' | sed -E 's/\r([ ]*)(for|if|while|else) ([^\r]*)\{\r[ ]*Petsc([a-zA-Z]*)\(([^\r]*)\);\r[ ]*\}\r/\r\1\2 \3Petsc\4(\5);\r/g' | tr '\r' '\n' > ${file}.joe; mv ${file}.joe ${file} done
show more ...
|
| 4d1837e9 | 12-May-2025 |
Pierre Jolivet <pierre@joliv.et> |
Minor style fixes
See discussion at https://github.com/llvm/llvm-project/issues/139376 |
| 9f196a02 | 17-Jul-2025 |
Martin Diehl <mail@martin-diehl.net> |
missing "s" for isascii and issundials |
| a99ef635 | 27-Aug-2025 |
Jonas Heinzmann <jheinzmann@ethz.ch> |
SNESLinesearch: Minor improvements
- add missing configuration options in the documentation of the line searches (some of the available options were not listed), and consistently list their respecti
SNESLinesearch: Minor improvements
- add missing configuration options in the documentation of the line searches (some of the available options were not listed), and consistently list their respective default values
- add proper convergence criteria for the secant method in the L2 line search based on ltol and atol (otherwise, the secant method is mostly running for the maximum number of iterations)
- fix a small bug in the CP line search, where steptol * lambda was used to check for convergence based on the change of lambda instead of the ltol parameter
- rename sneslinesearch->maxstep to sneslinesearch->maxlambda in the options database to be consistent with its purpose in the algorithms
- rename SNESLineSearchL2 to SNESLineSearchSecant to better represent its underlying approach
show more ...
|
| 0fc7ecce | 03-Aug-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix definitions of some TSAjdoint functions array arguments from Vec * to Vec [] and Vec ** to Vec *[] so that Fortran binding generator produces correct Fortran interface definitions
Reported-by:
Fix definitions of some TSAjdoint functions array arguments from Vec * to Vec [] and Vec ** to Vec *[] so that Fortran binding generator produces correct Fortran interface definitions
Reported-by: NicolaC
show more ...
|
| 76f14e82 | 11-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 78343a4e | 10-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/typos' into 'release'
Docs: typos
See merge request petsc/petsc!8636 |
| 3c4208d8 | 08-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'danofinn/ts-add-avg-dg' into 'main'
TSDiscgrad: Adding average DG and -ts_discgrad_type option; Swarm: Changes to field swarm field functions
See merge request petsc/petsc!7920 |
| f940b0e3 | 27-Sep-2024 |
danofinn <dsfinn@buffalo.edu> |
TSDiscgrad: Adding average DG and -ts_discgrad_type option - Also fixed automatic particle number determination
FOO |
| 93a54799 | 08-Aug-2025 |
Pierre Jolivet <pierre@joliv.et> |
Docs: typos |
| 264c38b7 | 05-Aug-2025 |
James Wright <james@jameswright.xyz> |
ts: TSEvaluationTimes works over multiple calls to TSSolve()
A few changes to make this work: - Have multiple calls to `TSSetEvaluationTimes()` reset all index counters in addition to `sol_times`
ts: TSEvaluationTimes works over multiple calls to TSSolve()
A few changes to make this work: - Have multiple calls to `TSSetEvaluationTimes()` reset all index counters in addition to `sol_times` and `sol_vecs` - Move the allocation of `sol_vecs` into TSSolve itself - At the top of `TSSolve()`, check if the initial condition has already been written to `sol_times`
Also includes some minor renaming and comment changes
show more ...
|
| b5ccebfb | 04-Aug-2025 |
Hong Zhang <hongzhang@anl.gov> |
Remove the check for hmax in TSAdapt |
| e0008cae | 24-Jul-2025 |
Pierre Jolivet <pierre@joliv.et> |
checkbadSource: forbid empty output_file not named output/empty.out |
| f14fce1b | 22-Jul-2025 |
Matthew G. Knepley <knepley@gmail.com> |
TS Hamiltonian ex4: Now have moment equation residuals |
| 934c28dd | 22-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| e69f218b | 21-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'MarDiehl/streamline-PetscValidLogicalCollective' into 'main'
streamline PetscValidLogicalCollective
See merge request petsc/petsc!8556 |
| 3886731f | 09-Jul-2025 |
Pierre Jolivet <pierre@joliv.et> |
Remove explicitly listed empty files and switch to output/empty.out |
| 6db3ea1b | 16-Jul-2025 |
Martin Diehl <mail@martin-diehl.net> |
removed unused code and limit to central location
PetscValidLogicalCollectiveXXX are defined in include/petsc/private/petscimpl.h |
| 943f6d28 | 16-Jul-2025 |
Pierre Jolivet <pierre@joliv.et> |
Fix typos |