| #
1c575b32
|
| 07-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'maint'
|
| #
26bd1501
|
| 05-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove use of _ and __ in front of PETSc include guards. Reason: C99 Reserved Identifiers
Commit-type: portability-fix
|
| #
ef135d0e
|
| 01-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/psanan/docs-remove-manconcepts' [PR #1733]
|
| #
0f5d826a
|
| 30-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Man pages: remove Concepts: fields
These fields were previously stripped from the man pages by logic removed in 21a59cba2737d49dc2f0bd12c08db0d2a3f3f209
Remove these fields from all man pages (but
Man pages: remove Concepts: fields
These fields were previously stripped from the man pages by logic removed in 21a59cba2737d49dc2f0bd12c08db0d2a3f3f209
Remove these fields from all man pages (but not from examples).
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 -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/ {N; /\n\s*$/d}' {} + find src -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/d' {} + find include -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/ {N; /\n\s*$/d}' {} + find include -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/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>
|
| #
37acaa02
|
| 09-May-2019 |
Hendrik Ranocha <h.ranocha@tu-bs.de> |
added 6th, 7th, and 8th order robust Verner RK methods
|
| #
5065da2f
|
| 13-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
d1240337
|
| 12-May-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/update-deprecate-functions (pull request #1654)
Change PETSC_DEPRECATED to PETSC_DEPRECATED_FUNCTION and PETSC_DEPRECATED_TYPEDEF for code clarity
|
| #
25ef9dfe
|
| 11-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Change PETSC_DEPRECATED to PETSC_DEPRECATED_FUNCTION and PETSC_DEPRECATED_TYPEDEF for code clarity
and to make the macros match the ones for ENUM and MACRO. Add version information for almost all de
Change PETSC_DEPRECATED to PETSC_DEPRECATED_FUNCTION and PETSC_DEPRECATED_TYPEDEF for code clarity
and to make the macros match the ones for ENUM and MACRO. Add version information for almost all deprecations in a single consistent format. Remove a couple of unneeded deprecated functions that could be inlined.
Commit-type: style-fix
show more ...
|
| #
c6cd81eb
|
| 11-May-2019 |
Hong Zhang <hongzhang@anl.gov> |
Merged in hongzh/fix-ts-adjoint-deprecations (pull request #1653)
Fix the deprecations for some TSAdjoint functions
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
d76be551
|
| 10-May-2019 |
Hong Zhang <hongzhang@anl.gov> |
Fix the deprecations for some TSAdjoint functions
Funded-by: Project: FASTMath adjoint Time: 1.0 hours Reported-by: Barry Smith <bsmith@mcs.anl.gov> Thanks-to:
|
| #
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>
|
| #
9ffb3502
|
| 30-Apr-2019 |
Hong Zhang <hongzhang@anl.gov> |
TSAdjoint: set TSTrajectory not to use TSHistory
Funded-by: Project: FASTMath adjoint Time: 0.5 hours Reported-by: Thanks-to:
|
| #
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:
|
| #
881c1a9b
|
| 22-Apr-2019 |
Hong Zhang <hongzhang@anl.gov> |
TSAdjoint: add check for checkpointing settings
- Error out when -ts_trajectory_type basic and -ts_trajectory_solution_only are used together - The basic type simply saves everything to disk and doe
TSAdjoint: add check for checkpointing settings
- Error out when -ts_trajectory_type basic and -ts_trajectory_solution_only are used together - The basic type simply saves everything to disk and does not recompute stage values needed by TSAdjoint - Ugly workaround. Erroring out from TSTrajectory could be better
Funded-by: Project: FASTMath adjoint Time: 2.0 hours Reported-by: Thanks-to:
show more ...
|
| #
ecf68647
|
| 09-Apr-2019 |
Hong Zhang <hongzhang@anl.gov> |
Add TSAdjointSetForward and TSAdjointResetForward
|
| #
7207e0fd
|
| 05-Mar-2019 |
Hong Zhang <hongzhang@anl.gov> |
Use quadrature ts to hold tlm sensitivities
- Need guards for integral sensitivity - Remove unneeded check since TLM of quadrature TS use a different TS
Funded-by: Project: FASTMath adjoint Time: 6
Use quadrature ts to hold tlm sensitivities
- Need guards for integral sensitivity - Remove unneeded check since TLM of quadrature TS use a different TS
Funded-by: Project: FASTMath adjoint Time: 6.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 ...
|
| #
dcb9a43a
|
| 06-May-2019 |
Emil Constantinescu <emconsta@mcs.anl.gov> |
Merged in emil/ts-adapt-glee-min-clip (pull request #1593)
Add TSAdapt option to ignore solution components with values smaller than a specified one; add TSAdapt option for TSGLEE to use local error
Merged in emil/ts-adapt-glee-min-clip (pull request #1593)
Add TSAdapt option to ignore solution components with values smaller than a specified one; add TSAdapt option for TSGLEE to use local error estimates for local error control
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
show more ...
|
| #
76cddca1
|
| 26-Apr-2019 |
Emil Constantinescu <emconsta@mcs.anl.gov> |
Add docs and interface for setting/getting -ts_adapt_max_ignore. And update output files
|
| #
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:
|
| #
33f72c5d
|
| 07-May-2018 |
Hong Zhang <hongzhang@anl.gov> |
Refactor TSAdjoint
- Add TSComputeIJacobianP() and TSSetIJacobianP() to pave the way for IMEX adjoint. - Working on the second-order adjoint to compute parametric sensitivities using backward Euler.
Refactor TSAdjoint
- Add TSComputeIJacobianP() and TSSetIJacobianP() to pave the way for IMEX adjoint. - Working on the second-order adjoint to compute parametric sensitivities using backward Euler. - Remove redundant code in TSReset_Theta. TSReset_Theta should not do what TSForwardReset_Theta or TSAdjointReset_Theta do
Funded-by: Project: FASTMath adjoint Time: 7.0 hours Reported-by: Thanks-to:
Fix TSAdjointInitializeForward for second-order adjoint
To calculate second-order parametric sensitivity, the TLM variable should be initialized as 2*dIdP*dir.
Funded-by: Project: FASTMath adjoint Time: 2.0 hours Reported-by: Thanks-to:
show more ...
|
| #
09830bd6
|
| 02-May-2018 |
Hong Zhang <hongzhang@anl.gov> |
Add deprecated info in TS header
Funded-by: Project: FASTMATH adjoint Time: 0.2 hours Reported-by: Thanks-to:
|
| #
05c9950e
|
| 25-Apr-2018 |
Hong Zhang <hongzhang@anl.gov> |
Add check for convergence in adjoint run
Funded-by: Project: FASTMATH adjoint Time: 0.5 hours Reported-by: Thanks-to:
|
| #
7adebdde
|
| 20-Apr-2018 |
Hong Zhang <hongzhang@anl.gov> |
Add reset function for TSForward
Funded-by: Project: FASTMath adjoint Time: 2.0 hours Reported-by: Thanks-to:
|