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

feat: move to v4 #233

Merged
merged 9 commits into from
Sep 27, 2024
Merged

feat: move to v4 #233

merged 9 commits into from
Sep 27, 2024

Conversation

avik-pal
Copy link
Member

@avik-pal avik-pal commented Sep 26, 2024

  • Fixes ManifoldProjection to use the actual formulation from Hairer 3
    • Note that this is a breaking change (removing NonlinearSolve, users need to load it manually). Currently the version is kept as 3.10 since SciMLSensitivity has a dep on this causing a circular test dep, so can't test with v4.
    • Also updates GeneralDomain as a consequence
  • Removes unused deps

@@ -33,30 +20,34 @@ properties.

## Arguments

- `g`: The residual function for the manifold.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar to how our other packages work, I am making manifold st the IIP/OOP needs to align with the ODE problem

[NonlinearSolve.jl](https://docs.sciml.ai/NonlinearSolve/stable/basics/solve/).
[NonlinearSolve.jl](https://docs.sciml.ai/NonlinearSolve/stable/basics/solve/) if
`nlsolve` is not `missing`.
- `autodiff`: The autodifferentiation algorithm to use to compute the Jacobian if
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

making this mandatory for the time being. Once NonlinearSolveBase is released, we can reconsider that.

@avik-pal
Copy link
Member Author

Needs SciML/LinearSolve.jl#543 before we can test this

test/domain_tests.jl Outdated Show resolved Hide resolved
test/domain_tests.jl Outdated Show resolved Hide resolved
@avik-pal
Copy link
Member Author

@ChrisRackauckas the runs pass. I am bumping the version to 4. This + SciML/SciMLSensitivity.jl#1124 will drop one of the big deps in SciMLSensitivity

@ChrisRackauckas ChrisRackauckas merged commit 94a9ad3 into master Sep 27, 2024
6 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants