Skip to content

feat: add SciMLJacobianOperators package #460

New issue

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

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

Already on GitHub? # to your account

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
Member

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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Relax MINPACK.jl compat
2 participants