History log of /petsc/src/ts/impls/explicit/rk/rk.c (Results 126 – 150 of 507)
Revision Date Author Comments
# 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:


12345678910>>...21