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: add SciMLJacobianOperators package #460

Merged
merged 19 commits into from
Sep 24, 2024
Merged

feat: add SciMLJacobianOperators package #460

merged 19 commits into from
Sep 24, 2024

Conversation

avik-pal
Copy link
Member

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

Everyone knows how bad SciMLOperators function operator is (and I really want to avoid touching that package). This pulls out the JacobianOperator and related functionality from NonlinearSolve.jl so that I can use in SimpleNonlinearSolve and LineSearch

fixes #442

TODOs

  • docs
  • tests

@avik-pal avik-pal force-pushed the ap/jacop branch 2 times, most recently from a2cf27e to 1a8cd78 Compare September 23, 2024 18:25
@avik-pal
Copy link
Member Author

@ChrisRackauckas I am spinning out the jacobian operator out of NonlinearSolve. Need to use it for LineSearch. It also provides a solution to the long standing vjp/jvp interface for SciMLOperators

@avik-pal avik-pal force-pushed the ap/jacop branch 2 times, most recently from cc93129 to 37c56f7 Compare September 24, 2024 01:40
@avik-pal avik-pal force-pushed the ap/jacop branch 4 times, most recently from 243658e to 36b70c8 Compare September 24, 2024 15:00
@avik-pal avik-pal marked this pull request as ready for review September 24, 2024 16:09
@oscardssmith
Copy link
Contributor

should WOperator also be split out?

@avik-pal
Copy link
Member Author

should WOperator also be split out?

This particular split is to avoid a circular dep issue between LineSearch and NonlinearSolve.

@avik-pal
Copy link
Member Author

ILU is broken (segfaults) even on master. Skipping that to get the build passing

@avik-pal avik-pal merged commit bdacb9c into master Sep 24, 2024
9 of 17 checks passed
@avik-pal avik-pal deleted the ap/jacop branch September 24, 2024 18:16
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.

Relax MINPACK.jl compat
2 participants