| #
8372926a
|
| 06-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
2961c3ac
|
| 06-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-double-chkerrq' into 'maint'
Double CHKERRQ
See merge request petsc/petsc!2427
|
| #
c3b366b1
|
| 06-Jan-2020 |
prj- <pierre.jolivet@enseeiht.fr> |
Double CHKERRQ
|
| #
ed0ed7c6
|
| 19-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into 'barry/2019-08-22/fix-fblaslapack-for-nag'
# Conflicts: # lib/petsc/conf/test
|
| #
2eee7f68
|
| 17-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'hongzh/fd-for-adjoint' into 'master'
Support Jacobian approximation with FDColoring in adjoint
See merge request petsc/petsc!2037
|
| #
fd850964
|
| 14-Sep-2019 |
Hong Zhang <hongzhang@anl.gov> |
Use the new API instead of a private function in adjoint RK
Funded-by: Project: FASTMath adjoint Time: 0.5 hours Reported-by: Thanks-to: Barry Smith <bsmith@mcs.anl.gov>
|
| #
3ca0882e
|
| 06-Sep-2019 |
Hong Zhang <hongzhang@anl.gov> |
Use FD for the adjoint RK
- Works for both -snes_fd and -snes_fd_color. - Querying for "SNESMatFDColoring" does not work for explicit methods since SNES is not used in the forward run; so check the
Use FD for the adjoint RK
- Works for both -snes_fd and -snes_fd_color. - Querying for "SNESMatFDColoring" does not work for explicit methods since SNES is not used in the forward run; so check the Jacobian compute function instead.
Funded-by: Project: FASTMath adjoint Time: 2.0 hours Reported-by: Thanks-to: Barry Smith <bsmith@mcs.anl.gov>
show more ...
|
| #
89583661
|
| 21-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/add-petscarrayxxx-ops' [PR #1771]
|
| #
580bdb30
|
| 07-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms
Replace a couple multi-mallocs with a single malloc Replace backwards loops in MatSetValues_*()
Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms
Replace a couple multi-mallocs with a single malloc Replace backwards loops in MatSetValues_*() with PetscArraymove()
Commit-type: style-fix, feature
show more ...
|
| #
fa54792a
|
| 29-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Merged in psanan/man-pages-remove-keywords (pull request #1717)
Man pages: Remove .keywords fields
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
bfcb38ea
|
| 27-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Man pages: remove .keywords: fields
This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20), but it doesn't seem to be unif
Man pages: remove .keywords: fields
This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20), but it doesn't seem to be uniformly used or maintained.
Thus, remove all .keywords: fields, and a following blank line, if present.
This is accomplished with GNU sed (gsed on OS X), with the following commands. *Warning* that this type of command can corrupt a .git directory, so be cautious in reusing or modifying these commands. They first look for and delete matching lines with a following line consisting of only whitespace, and then delete any remaining matching lines.
find src/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} + find src/ -type f -exec gsed -i '/keywords:/d' {} + find include/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} + find include/ -type f -exec gsed -i '/keywords:/d' {} +
Hints on the sed command obtained from: https://unix.stackexchange.com/questions/100754/how-to-delete-a-specific-line-and-the-following-blank-line-using-gnu-sed
show more ...
|
| #
aa0e1336
|
| 24-May-2019 |
Hendrik Ranocha <h.ranocha@tu-bs.de> |
Merged in ranocha/petsc/ts_verner_robust (pull request #1642)
6th, 7th, and 8th order robust Verner RK methods
Approved-by: Jed Brown <jed@59a2.org> Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
63fe90e8
|
| 16-May-2019 |
Hendrik Ranocha <h.ranocha@tu-bs.de> |
use floating point coefficients for Verner's methods
|
| #
37acaa02
|
| 09-May-2019 |
Hendrik Ranocha <h.ranocha@tu-bs.de> |
added 6th, 7th, and 8th order robust Verner RK methods
|
| #
7e33834a
|
| 10-May-2019 |
Hong Zhang <hongzhang@anl.gov> |
Merged in hongzh/ts-adjoint2 (pull request #1562)
Second-order adjoint ODE solvers
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
b1e111eb
|
| 24-Apr-2019 |
Hong Zhang <hongzhang@anl.gov> |
Change names for Hessian functions
Funded-by: Project: FASTMath adjoint Time: 0.5 hours Reported-by: Thanks-to:
|
| #
7a58c3a7
|
| 21-Apr-2019 |
Hong Zhang <hongzhang@anl.gov> |
RK: remove check for MatDestroy()
|
| #
ecf68647
|
| 09-Apr-2019 |
Hong Zhang <hongzhang@anl.gov> |
Add TSAdjointSetForward and TSAdjointResetForward
|
| #
35f5172a
|
| 29-Mar-2019 |
Hong Zhang <hongzhang@anl.gov> |
AdjointRK: add support for integral in 2nd-order adjoint
Also fix the problem in calculating parametric 2nd-order adjoint sensitivity.
Funded-by: Project: PETSc for Theta Time: 8.0 hours Reported-b
AdjointRK: add support for integral in 2nd-order adjoint
Also fix the problem in calculating parametric 2nd-order adjoint sensitivity.
Funded-by: Project: PETSc for Theta Time: 8.0 hours Reported-by: Thanks-to:
show more ...
|
| #
cd4cee2d
|
| 11-Dec-2018 |
Hong Zhang <hongzhang@anl.gov> |
Refactor quadrature
- Use a separate TS for quadrature - Initially focus on Theta and Beuler - Tested on ex3opt and ex9opt - RK support is not complete - Fixed memory leak. log_view for ex3sa shows
Refactor quadrature
- Use a separate TS for quadrature - Initially focus on Theta and Beuler - Tested on ex3opt and ex9opt - RK support is not complete - Fixed memory leak. log_view for ex3sa shows that there is one matrix that is not destroyed.
Funded-by: Project: FASTMath adjoint Time: 9.0 hours Reported-by: Thanks-to:
show more ...
|
| #
13af1a74
|
| 24-Jul-2018 |
Hong Zhang <hongzhang@anl.gov> |
Add second-order adjoint for ERK
Funded-by: Project: FASTMath adjoint Time: 4.0 hours Reported-by: Thanks-to:
|
| #
922a638c
|
| 24-Jun-2018 |
Hong Zhang <hongzhang@anl.gov> |
Add TLM ERK
Funded-by: Project: FASTMATH adjoint Time: 4.0 hours Reported-by: Thanks-to:
|
| #
6a1e4597
|
| 15-Apr-2019 |
Hong Zhang <hongzhang@anl.gov> |
AdjointRK: bug fix for RKs with zeros in b
- One of the problems was caused by FASL - The other problem was caused by zeros in the b vector. The stage sensitivity vector cannot be simply set to zero
AdjointRK: bug fix for RKs with zeros in b
- One of the problems was caused by FASL - The other problem was caused by zeros in the b vector. The stage sensitivity vector cannot be simply set to zero when b[i] is zero. - Before this fix, the adjoint of RK works for only some methods such as 2a,3,4; now it works for all RK methods
Funded-by: Project: FASTMath adjoint Time: 2.0 hours Reported-by: Thanks-to:
show more ...
|
| #
2e7b7f96
|
| 19-Jun-2018 |
Hong Zhang <hongzhang@anl.gov> |
Optimize adjoint ERK and prepare for 2nd-order adjoint
Funded-by: Project: PETSc for Theta Time: 2.0 hours Reported-by: Thanks-to:
|
| #
c9ad9de0
|
| 08-Mar-2018 |
Hong Zhang <hongzhang@anl.gov> |
Replace deprecated adjoint functions with new ones
Change y to U for consistency
Funded-by: Project: FASTMATH adjoint Time: 1.0 hours Reported-by: Thanks-to:
|