-
-
Notifications
You must be signed in to change notification settings - Fork 10
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
How do I use this package to pass analytical jvp? #223
Comments
@avik-pal you just took a look through this could you comment? |
What is |
yes that's the jvp |
Right, see how the |
I thought DE would provide a built in solution like DiffEqOperator used to. |
This seems like a mistake. You could use parameters here, but it feels off. The function operator is Wouldn't this make JacVec easier to implement too? |
We talked, FunctionOperator is just wrong. We need to fix that. |
👍 |
We have come across this issue before when trying to form nonlinear operators eg, |
Let's standardize our notation.
|
The |
L should have two calls:
|
If I understand you well, |
How is the progress on this issue? |
I'm tied down with school work at the moment. I have a long flight this weekend when I'm gonna start working on this. |
Sorry to be pushy... did you make any progress? |
No. But, CI in a few places has been blocked by bifurcationkit/BifurcationKit.jl#127 so while I have your attention if that can get fixed that would help a lot. |
bump ;) |
The next release of NonlinearSolve will have a |
Have we made progress on this side? it is still unusable for me. |
I see that you added the operators. Can you show me an example how to solve the current issue please? |
No progress has been made. This is probably the package in the worst state right now. I need to find time for it. |
I am posting it here because this issue may be related to my following query But I don't know how to tell Krylov.jl that its |
Hi @ChrisRackauckas, Is there any update on this issue, or Is there any alternative way without using FunctionalOperator to specify JVP of the system so that Krylov.jl can use it in |
We now have https://docs.sciml.ai/NonlinearSolve/dev/api/SciMLJacobianOperators/ but currently only has bindings if you specify it is a nonlinearproblem |
@avik-pal Thanks. There is something about it mentioned in docs https://docs.sciml.ai/DiffEqDocs/stable/features/linear_nonlinear/#Nonlinear-Solvers:-nlsolve-Specification but its not using NonlinearSolve.jl It looks like DifferencialEquation.jl uses their own NonLinearSolve type |
Hi,
Say I have the following vector field:
I know that the jacobian is given by
How do I pass this information to
ODEFunction
orODEProblem
?SciMLOperators.FunctionOperator
is just asking for the linear op in the formop(out, in, p, t)
, but where is the information aboutu
?The text was updated successfully, but these errors were encountered: