| #
9dd11ecf
|
| 25-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-08-17/header-guard-check' into 'main'
Check header guards
See merge request petsc/petsc!6822
|
| #
a4963045
|
| 18-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Convert all header guards to pragma once
|
| #
3ea99036
|
| 17-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Fix some malformed if !defined() header guards
|
| #
2da97ef0
|
| 19-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/ts-reset-size-change' into 'main'
support variable size ODEs (i.e. PDEs with adaptive refinement) in TS
See merge request petsc/petsc!6672
|
| #
630f8c86
|
| 08-Jul-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
TSRK: support TSResize
|
| #
58d68138
|
| 23-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-21/clang-format-source' into 'main'
format repository with clang-format
See merge request petsc/petsc!5541
|
| #
9371c9d4
|
| 22-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
clang-format: convert PETSc sources to comply with clang-format
|
| #
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>
|
| #
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:
|
| #
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:
|
| #
1fa6c519
|
| 15-Apr-2019 |
Hong Zhang <hongzhang@anl.gov> |
Merged in luzhanghpp/petsc-multirate/luzhang/multirate (pull request #1043)
Multirate time integration methods
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
ab8985f5
|
| 12-Apr-2019 |
Hong Zhang <hongzhang@anl.gov> |
RK: fix warnings caused by commit 474dd77
|
| #
0fe4d17e
|
| 08-Apr-2019 |
Hong Zhang <hongzhang@anl.gov> |
Add option -ts_use_splitrhsfunction
This option is added at TS level so that all the multirate methods can use it.
Funded-by: Project: PETSc time integration Time: 8.0 hours Reported-by: Thanks-to:
|
| #
63a6f1b4
|
| 14-Oct-2018 |
Hong Zhang <hongzhang@anl.gov> |
MRK: bug fix for more than 2 partitions
- The implementation has been improved significantly (much easier to understand) - At each level, the time integration of the fast components is viewed as a r
MRK: bug fix for more than 2 partitions
- The implementation has been improved significantly (much easier to understand) - At each level, the time integration of the fast components is viewed as a refinement to the solution at previous level - The refinement is done recursively
Funded-by: Project: Time: 30.0 hours Reported-by: Thanks-to:
show more ...
|
| #
474dd773
|
| 08-Oct-2018 |
Hong Zhang <hongzhang@anl.gov> |
Move multirate implementation out of rk.c
|