-
-
Notifications
You must be signed in to change notification settings - Fork 195
Feature/adjoint odes #1905
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
Merged
Merged
Feature/adjoint odes #1905
Changes from all commits
Commits
Show all changes
236 commits
Select commit
Hold shift + click to select a range
0389837
Revert "Revert back to forward mode sensitivity for cvodes (to make s…
bbbales2 7811368
Merge branch 'feature/parameter-pack-odes' into feature/adjoint-odes
bbbales2 fb36702
Merge remote-tracking branch 'origin/develop' into feature/adjoint-od…
wds15 27fbb73
add adjoint integrator first version
wds15 c480212
adding sho tests
wds15 942dd51
reroute ode_adams to ode_bdf_adjoint
wds15 d86cbc9
bump
wds15 6383fa3
introduce plain_type_t
wds15 f978440
fix eigen expression stuff for cvodes_integrator_adjoint
wds15 79cfeca
Changed how tuples initialized in ODE adjoint memory
bbbales2 a65573c
Merge branch 'feature/adjoint-odes-v2' of https://github.com/stan-dev…
wds15 cdddc43
more expression things
wds15 c27331b
Merge branch 'feature/adjoint-odes-v2' into feature/adjoint-odes
wds15 c4f530a
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 37ec72c
add simple benchmark in the form of a test
wds15 91aaaa2
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 64acf4a
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot ccc5026
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 edea9b0
recycle argument vari's
wds15 c81e6aa
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 418c0c1
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 fd9d531
fix
wds15 bd35bd9
add plain_type_t
wds15 b649c25
Merge commit 'b2eaa329ee3427245dbe06482ee937569cb6032f' into HEAD
yashikno e0a4e40
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot b6b8782
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 a15e58a
bump
wds15 2adfcc0
route calls correctly
wds15 b15c7b1
bump
wds15 47abeb8
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 2a2bce5
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 cfcc616
too much work error message
wds15 83d7c41
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 78f87e0
bump
wds15 c940514
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 9da66fb
Merge commit '7d5f626b55d822f2544138cc5fbeabbd4d86a92c' into HEAD
yashikno 6be8f54
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 6fff468
add maximal number of steps option to backward solve
wds15 e553c23
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 a09696b
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 7e78900
add scaling test
wds15 724ddec
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 2d1a65d
Merge commit 'aa1c1c48372fb8e60da9ca7af6f0403b83f99d9d' into HEAD
yashikno 4bb9482
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot c4e8280
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 a1fd530
align tolerances
wds15 72cbc3f
fix scaling benchmark
wds15 12f9b53
Merge commit '3b0ddba22615efe779da52f7185ec15863b0a7e6' into HEAD
yashikno 4d68049
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 94012ea
Set adjoints to 1 in benchmark test.
charlesm93 6fa6208
Merge commit '222e1ad9426ba13c364a8a65d2f3958104047b54' into HEAD
yashikno 14dc05d
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 9a87420
add toy model
wds15 67eb800
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 1ce94e2
Merge commit '7085ef69bdb399db7d918240659f56305885a2fd' into HEAD
yashikno c5509e7
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 4934995
fix
wds15 89b60fd
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 9926246
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 999f766
fix cvodes init / reinit logic
wds15 6480b4d
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 90e6f93
Merge commit '6ac9c2e5ab14bb53a5f4a0e31d3a783015fe1dd7' into HEAD
yashikno 12b8408
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 1d85054
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 18ff5b3
add sum test
wds15 964e87e
Merge commit 'd2e485cf1597d1a30fbfdf9330540033c432683c' into HEAD
yashikno 71cefa1
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot d1280cf
fix linked mass flow example
wds15 1615e23
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 61aa6f8
add SBC codes
weberse2 4cbdb04
bump
weberse2 ff1571f
adding eval and some notes on how the math works out
wds15 ac36f82
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 f49a7b3
Merge commit '7a0d613e607fecd3b6f039dca796456559f18856' into HEAD
yashikno ed3ce6e
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot d36b62f
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 5c47c05
Merge remote-tracking branch 'origin/develop' into feature/adjoint-odes
wds15 9735ffd
revert adams back to actual adams
wds15 920fc7c
make signature work as decribed in design doc
wds15 59eb1d8
make first test work with new function
wds15 1c4482c
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 3157e49
make vector absolute tolerance work and expose solver choice
wds15 0acc62e
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 1eda2f9
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 475216e
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 1faf260
add tol call
wds15 9f2b1c7
Merge commit '94e16d87d9cb464b4e05b8914f6cbbc8ea20ac0b' into HEAD
yashikno 5d74d68
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 6a1efb2
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 3413734
add various benchmarks
wds15 ff87fd5
tune sparse matrix support
wds15 db633c2
Merge commit '5533797fb87828108b4412e80537084fc168b092' into HEAD
yashikno 69e2e91
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 4a8afdf
disable sparse matrix stuff on CVODES and switch to new function name…
wds15 d8ce935
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 73041c1
enable more tests
wds15 9e30580
Merge commit 'b7eff4c4d5d0f6b55523be91e4b757c8b766d676' into HEAD
yashikno 6e238d7
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot ee94ed3
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 efba64e
use vector for abs_tol_b
rok-cesnovar 6db3dad
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 024e94a
fix test model
rok-cesnovar 4450cca
Switch to reference types
bbbales2 4c478fd
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 149c649
align defaults of simplified ode_adjoint_tol interface with doc
weberse2 b31a728
revert to hermite polynomials which appear more stable
weberse2 fd74b60
bump examples
weberse2 a382fee
fix
weberse2 d72dd8a
align notation with user guide
weberse2 217f077
export all tolerances for example
weberse2 5f0f2b7
make use of Eigen vector expressions and use coeff indexing
weberse2 0e90995
put apply call in separate function to clean code
weberse2 86f586f
Merge commit '8a3ebcb864c92343fda00360278013622e171bc0' into HEAD
yashikno f4bde7e
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot b315e77
Merge branch 'feature/adjoint-odes' of https://github.com/stan-dev/ma…
wds15 681ab4f
Merge remote-tracking branch 'origin/develop' into feature/adjoint-odes
wds15 4738307
Merge remote-tracking branch 'origin/develop' into feature/adjoint-odes
wds15 338de15
backport adjoint code and integrate into testing framework in a first…
wds15 4abf989
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot c2e9e39
cpplint
wds15 f637c3a
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 9390361
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 74f6e0c
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 527fa2e
cpplint
wds15 4377411
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 3e2e653
lint
wds15 5c0179a
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 8f4aa86
refactor adjoint solver to not use extra memory object
wds15 b393615
some more simplifcations
wds15 1de856d
move build_varis function inside cvodes_integrator_adjoint
wds15 db528e0
undo last change
wds15 a710e79
Merge commit 'eae2d6d1f526e31f97286829737329d789897544' into HEAD
yashikno bbb3bd2
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot d0e76a3
make benchmarks work with newer interface
wds15 bcd09f6
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 5ee531a
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 2b887ca
remove obsolete test
wds15 abbdebf
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 7e02e5d
get rid of helper build_vari and replace it with overload withing var…
wds15 dbd07ea
mark methods as const where possible
wds15 0d46d07
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 643c602
reorder freeing
wds15 7afcd30
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 fa3dbb2
port over changes from review3 branch
wds15 9d55a24
mark functions const as appropiate
wds15 7b6dd5e
more merging from review3
wds15 ace3931
optimize ts only var case
wds15 a314b0a
Merge commit 'f1905f68276b9cc578bb1c7ab3f8e42266e0074a' into HEAD
yashikno 6e10a7d
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot a836ff6
headers compliance
wds15 efe107f
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 1654918
update zero_adjoints test
SteveBronder c5b8b71
Merge remote-tracking branch 'origin/develop' into feature/adjoint-odes
SteveBronder 6eff162
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 1641cdb
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 d99f69e
remove obsolete benchmarks
wds15 e8138b8
delete benchmark R code and move ode functor into chainable_alloc cla…
wds15 d14f9f0
cleanups & added some more inline & constexpr as appropiate
wds15 875082b
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot fd6fd13
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 c619587
fix memory issues
wds15 ee27184
Merge commit '2e6fdbaef13d208d47c69c8349a258bd65dd2eb7' into HEAD
yashikno 0150ed6
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot bd6073a
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 273a82b
some more const declarations
wds15 c6510f8
cleanup
wds15 18ecc0d
fix recover memory issues of ode test framework
wds15 a2af67d
fix leak in coupled ode system and move the nested to be local in the…
SteveBronder 62281d2
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot e721414
adding extra bad tests for ode_adjoint_tol_ctl interface
wds15 976f237
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 c513e94
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot c645587
fix cpplint error
SteveBronder 8db9c2e
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 ab4acbe
Update stan/math/rev/functor/cvodes_integrator_adjoint.hpp
wds15 7f87d1c
Merge commit 'eec0ad1dffa5906e7717db9afac675171260ce49' into HEAD
yashikno ea7e808
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 9ec431a
Update stan/math/rev/functor/cvodes_integrator_adjoint.hpp
wds15 2adc594
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 7d914d1
review comments
wds15 f0104fc
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 3ab73f1
update adjoint ode to not have to make seperate vari
SteveBronder ba82ee4
remove num_vars
SteveBronder 784be28
remove num_vars
SteveBronder 6015c6b
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 894e55b
Merge remote-tracking branch 'origin/develop' into review/ode-adjoint4
SteveBronder 528441e
Merge remote-tracking branch 'origin/develop' into feature/adjoint-odes
SteveBronder fb84cfe
Merge branch 'review/ode-adjoint4' into feature/adjoint-odes
SteveBronder 3f91c24
more testing
wds15 a5b7b9f
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 19774a2
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 8a4525a
doc and review comments
wds15 13b7224
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 eb62f8c
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 12b4a92
move functor into deallocated solve object
wds15 d779c7a
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 c0fa201
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 1e1602f
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 2bf6d94
fix get
SteveBronder 49ad007
Merge branch 'feature/adjoint-odes' of github.com:stan-dev/math into …
SteveBronder 79f0970
return value for const ref input for get()
SteveBronder 46412b1
return value for scalar const ref in get()
SteveBronder e1b7960
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 ff16c04
fix tests (hopefully)
wds15 0c42867
Merge remote-tracking branch 'origin/develop' into feature/adjoint-odes
SteveBronder 3320504
1. Cleaning up the actual functions these are called from in order to…
SteveBronder 0b73247
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 8612ac6
remove extra whitespace for cpplint
SteveBronder cf07e1a
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 68c3f88
address review comments (split tests, test for no vari on stack when …
wds15 828f409
save function name in a string
wds15 cc488c0
register solver adjoint only in case of AD
wds15 e5ad9c1
optimize case when only ts is a var
wds15 459d64b
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 3bedb86
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 0749581
nest adjoint ODE integrator vari call for double only case
wds15 a83fbd6
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 2f618c9
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 8b01a90
make use of adjoint_of where it works
wds15 437791c
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot ae9521a
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 c26a82f
fix
wds15 d88e021
fix tests
wds15 ba01fad
improve error messages
wds15 826e0c9
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 86d32bf
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 784226c
revert harmonic oscillator
wds15 69158dd
make Eigen inputs expression compatible
wds15 8d71067
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 1b00008
move ode argument tuple into the cvodes_solvers object
wds15 3ef833f
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 67c7c8f
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot 03d50c6
add in decay_t again as before
wds15 de69763
Merge branch 'feature/adjoint-odes' of ssh://github.com/stan-dev/math…
wds15 630e1ed
review comments
wds15 01c9fa1
[Jenkins] auto-formatting by clang-format version 6.0.0-1ubuntu2~16.0…
stan-buildbot File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.