Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weak Order 2.0 SRK methods #182

Closed
22 tasks done
ChrisRackauckas opened this issue Jun 23, 2019 · 3 comments
Closed
22 tasks done

Weak Order 2.0 SRK methods #182

ChrisRackauckas opened this issue Jun 23, 2019 · 3 comments

Comments

ChrisRackauckas pushed a commit that referenced this issue Feb 29, 2020
* added constant cache part of DRI1 method

* Added the Simplified Euler Maruyama scheme.

* Revert "Merge branch 'DRI1'"

This reverts commit ab217bc, reversing
changes made to cc9e330.
ChrisRackauckas added a commit that referenced this issue Apr 3, 2020
* added constant cache part of DRI1 method

* changed sampling of random variables and added RI1

* changed sampling of random variables and added RI1

* n point distributions from weak_utils

* order conditions based on tableau for roessler RI

* type fixes and scalar test from the paper

* added the srk_weak_final file to runtests and # the tests in weak_convergence

* Update runtests.jl

* add missing test dependency

Co-authored-by: Frank Schaefer <frank.schaefer@unibas.ch>
Co-authored-by: Christopher Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas
Copy link
Member Author

Note that for implementing the adaptive schemes, all that needs to be done is the addition of the error estimator: https://github.com/SciML/StochasticDiffEq.jl/blob/master/src/perform_step/sri.jl#L111-L118 . If you notice the implementation of EnsembleGPUArray and EnsembleCPUArray will then automatically use the normed pooled error, so that recovers the scheme of Rossler (the Brownian bridge is handled automatically by the machinery of the package.

@frankschae
Copy link
Member

Probably, we should also add

COM:
https://www.sciencedirect.com/science/article/pii/S0377042706001737?via%3Dihub
[ simplified version applicable in case of commutative noise ]

and

NON2:
https://www.sciencedirect.com/science/article/pii/S0377042711002159
[ modified version with lower computational costs ]

@ChrisRackauckas
Copy link
Member Author

GG @frankschae

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants