Skip to content

Commit 005f067

Browse files
Update index.md
1 parent 6f1f63d commit 005f067

File tree

1 file changed

+7
-26
lines changed

1 file changed

+7
-26
lines changed

docs/src/index.md

+7-26
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,17 @@
1-
# NonlinearSolve.jl: High-Performance Unified Nonlinear Solvers
1+
# Integrals.jl: Unified Integral Approximation Interface
22

3-
NonlinearSolve.jl is a unified interface for the nonlinear solving packages of
4-
Julia. It includes its own high-performance nonlinear solvers which include the
5-
ability to swap out to fast direct and iterative linear solvers, along with the
6-
ability to use sparse automatic differentiation for Jacobian construction and
7-
Jacobian-vector products. It interfaces with other packages of the Julia ecosystem
3+
Integrals.jl is a unified interface for the numerical approximation of integrals
4+
(quadrature) in Julia. It interfaces with other packages of the Julia ecosystem
85
to make it easy to test alternative solver packages and pass small types to
9-
control algorithm swapping. It also interfaces with the
10-
[ModelingToolkit.jl](https://mtk.sciml.ai/dev/) world of symbolic modeling to
11-
allow for automatically generating high-performance code.
12-
13-
Performance is key: the current methods are made to be highly performant on
14-
scalar and statically sized small problems, with options for large-scale systems.
15-
If you run into any performance issues, please file an issue. Note that this
16-
package is distinct from [SciMLNLSolve.jl](https://github.com/SciML/SciMLNLSolve.jl).
17-
Consult the [NonlinearSystemSolvers](@ref nonlinearsystemsolvers) page for
18-
information on how to import solvers from different packages.
6+
control algorithm swapping.
197

208
## Installation
219

22-
To install NonlinearSolve.jl, use the Julia package manager:
10+
To install Integrals.jl, use the Julia package manager:
2311

2412
```julia
2513
using Pkg
26-
Pkg.add("NonlinearSolve")
14+
Pkg.add("Integrals")
2715
```
2816

2917
## Contributing
@@ -34,12 +22,5 @@ Pkg.add("NonlinearSolve")
3422
- There are a few community forums:
3523
- the #diffeq-bridged channel in the [Julia Slack](https://julialang.org/slack/)
3624
- [JuliaDiffEq](https://gitter.im/JuliaDiffEq/Lobby) on Gitter
37-
- on the Julia Discourse forums (look for the [modelingtoolkit tag](https://discourse.julialang.org/tag/modelingtoolkit)
25+
- on the [Julia Discourse forums](https://discourse.julialang.org/)
3826
- see also [SciML Community page](https://sciml.ai/community/)
39-
40-
## Roadmap
41-
42-
The current algorithms should support automatic differentiation, though improved
43-
adjoint overloads are planned to be added in the current update (which will make
44-
use of the `f(u,p)` form). Future updates will include standard methods for
45-
larger scale nonlinear solving like Newton-Krylov methods.

0 commit comments

Comments
 (0)