Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.

License

NotificationsYou must be signed in to change notification settings

SciML/NonlinearSolve.jl

Repository files navigation

Join the chat at https://julialang.zulipchat.com #sciml-bridgedGlobal DocsDOI

codecovBuild StatusBuild status

ColPrac: Contributor's Guide on Collaborative Practices for Community PackagesSciML Code Style

Fast implementations of root finding algorithms in Julia that satisfy the SciML common interface.

For information on using the package,see the stable documentation. Use thein-development documentation for the version ofthe documentation which contains the unreleased features.

High Level Examples

using NonlinearSolve, StaticArraysf(u, p)= u.* u.-2u0=@SVector[1.0,1.0]prob=NonlinearProblem(f, u0)solver=solve(prob)## Bracketing Methodsf(u, p)= u.* u.-2.0u0= (1.0,2.0)# bracketsprob=IntervalNonlinearProblem(f, u0)sol=solve(prob)

Citation

If you found this library to be useful in academic work, then please cite:

@article{pal2024nonlinearsolve,title={NonlinearSolve. jl: High-Performance and Robust Solvers for Systems of Nonlinear Equations in Julia},author={Pal, Avik and Holtorf, Flemming and Larsson, Axel and Loman, Torkel and Schaefer, Frank and Qu, Qingyu and Edelman, Alan and Rackauckas, Chris},journal={arXiv preprint arXiv:2403.16341},year={2024}}

Sponsor this project

 

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp