Tech »  Topic »  NonlinearSolve.jl: Other References You Can Turn to

NonlinearSolve.jl: Other References You Can Turn to


by Linearization Technology 8m March 29th, 2025

This paper presented NonlinearSolve.jl, a high-performance and robust open-source solver for nonlinear systems implemented natively in the Julia programming language.

Table of Links

Abstract and 1. Introduction

2. Mathematical Description and 2.1. Numerical Algorithms for Nonlinear Equations

2.2. Globalization Strategies

2.3. Sensitivity Analysis

2.4. Matrix Coloring & Sparse Automatic Differentiation

3. Special Capabilities

3.1. Composable Building Blocks

3.2. Smart PolyAlgortihm Defaults

3.3. Non-Allocating Static Algorithms inside GPU Kernels

3.4. Automatic Sparsity Exploitation

3.5. Generalized Jacobian-Free Nonlinear Solvers using Krylov Methods

4. Results and 4.1. Robustness on 23 Test Problems

4.2. Initializing the Doyle-Fuller-Newman (DFN) Battery Model

4.3. Large Ill-Conditioned Nonlinear Brusselator System

5. Conclusion and References

5. Conclusion

Solving systems of nonlinear equations is a fundamental challenge that arises across many scientific domains. This paper presented NonlinearSolve.jl, a high-performance ...


Copyright of this story solely belongs to hackernoon.com . To see the full text click HERE