Skip to content

Commit 936ebd1

Browse files
docs: add component READMEs to all sublibraries
Add a README.md to each lib/* sublibrary following the canonical OrdinaryDiffEq.jl monorepo component template: the Zulip + Global Docs badge block, the ColPrac + SciML Code Style badges, the "component of the BoundaryValueDiffEq.jl monorepo" wording, and a Solvers list of the exported algorithms for each package. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 6ad7900 commit 936ebd1

6 files changed

Lines changed: 119 additions & 0 deletions

File tree

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# BoundaryValueDiffEqAscher.jl
2+
3+
[![Join the chat at https://julialang.zulipchat.com #sciml-bridged](https://img.shields.io/static/v1?label=Zulip&message=chat&color=9558b2&labelColor=389826)](https://julialang.zulipchat.com/#narrow/stream/279055-sciml-bridged)
4+
[![Global Docs](https://img.shields.io/badge/docs-SciML-blue.svg)](https://docs.sciml.ai/BoundaryValueDiffEq/stable/)
5+
6+
[![ColPrac: Contributor's Guide on Collaborative Practices for Community Packages](https://img.shields.io/badge/ColPrac-Contributor%27s%20Guide-blueviolet)](https://github.com/SciML/ColPrac)
7+
[![SciML Code Style](https://img.shields.io/static/v1?label=code%20style&message=SciML&color=9558b2&labelColor=389826)](https://github.com/SciML/SciMLStyle)
8+
9+
BoundaryValueDiffEqAscher.jl is a component of the [BoundaryValueDiffEq.jl](https://github.com/SciML/BoundaryValueDiffEq.jl) monorepo. It provides the Ascher collocation methods for solving boundary value problems, including problems with algebraic constraints.
10+
While completely independent and usable on its own, users wanting the full BVP solver suite should use [BoundaryValueDiffEq.jl](https://github.com/SciML/BoundaryValueDiffEq.jl).
11+
12+
## Solvers
13+
14+
- `Ascher1`
15+
- `Ascher2`
16+
- `Ascher3`
17+
- `Ascher4`
18+
- `Ascher5`
19+
- `Ascher6`
20+
- `Ascher7`
21+
22+
For a full description of the solvers and their options, see the [BVP solver documentation](https://docs.sciml.ai/BoundaryValueDiffEq/stable/).
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# BoundaryValueDiffEqCore.jl
2+
3+
[![Join the chat at https://julialang.zulipchat.com #sciml-bridged](https://img.shields.io/static/v1?label=Zulip&message=chat&color=9558b2&labelColor=389826)](https://julialang.zulipchat.com/#narrow/stream/279055-sciml-bridged)
4+
[![Global Docs](https://img.shields.io/badge/docs-SciML-blue.svg)](https://docs.sciml.ai/BoundaryValueDiffEq/stable/)
5+
6+
[![ColPrac: Contributor's Guide on Collaborative Practices for Community Packages](https://img.shields.io/badge/ColPrac-Contributor%27s%20Guide-blueviolet)](https://github.com/SciML/ColPrac)
7+
[![SciML Code Style](https://img.shields.io/static/v1?label=code%20style&message=SciML&color=9558b2&labelColor=389826)](https://github.com/SciML/SciMLStyle)
8+
9+
BoundaryValueDiffEqCore.jl is a component of the [BoundaryValueDiffEq.jl](https://github.com/SciML/BoundaryValueDiffEq.jl) monorepo. It provides the shared core infrastructure used by the boundary value problem solver sublibraries, including common types, the collocation/jacobian machinery, and the solver-independent utilities.
10+
While completely independent and usable on its own, users wanting the full BVP solver suite should use [BoundaryValueDiffEq.jl](https://github.com/SciML/BoundaryValueDiffEq.jl).
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# BoundaryValueDiffEqFIRK.jl
2+
3+
[![Join the chat at https://julialang.zulipchat.com #sciml-bridged](https://img.shields.io/static/v1?label=Zulip&message=chat&color=9558b2&labelColor=389826)](https://julialang.zulipchat.com/#narrow/stream/279055-sciml-bridged)
4+
[![Global Docs](https://img.shields.io/badge/docs-SciML-blue.svg)](https://docs.sciml.ai/BoundaryValueDiffEq/stable/)
5+
6+
[![ColPrac: Contributor's Guide on Collaborative Practices for Community Packages](https://img.shields.io/badge/ColPrac-Contributor%27s%20Guide-blueviolet)](https://github.com/SciML/ColPrac)
7+
[![SciML Code Style](https://img.shields.io/static/v1?label=code%20style&message=SciML&color=9558b2&labelColor=389826)](https://github.com/SciML/SciMLStyle)
8+
9+
BoundaryValueDiffEqFIRK.jl is a component of the [BoundaryValueDiffEq.jl](https://github.com/SciML/BoundaryValueDiffEq.jl) monorepo. It provides the fully implicit Runge-Kutta (FIRK) collocation methods, including the Radau IIA and Lobatto III families, for solving boundary value problems.
10+
While completely independent and usable on its own, users wanting the full BVP solver suite should use [BoundaryValueDiffEq.jl](https://github.com/SciML/BoundaryValueDiffEq.jl).
11+
12+
## Solvers
13+
14+
- `RadauIIa1`
15+
- `RadauIIa2`
16+
- `RadauIIa3`
17+
- `RadauIIa5`
18+
- `RadauIIa7`
19+
- `LobattoIIIa2`
20+
- `LobattoIIIa3`
21+
- `LobattoIIIa4`
22+
- `LobattoIIIa5`
23+
- `LobattoIIIb2`
24+
- `LobattoIIIb3`
25+
- `LobattoIIIb4`
26+
- `LobattoIIIb5`
27+
- `LobattoIIIc2`
28+
- `LobattoIIIc3`
29+
- `LobattoIIIc4`
30+
- `LobattoIIIc5`
31+
32+
For a full description of the solvers and their options, see the [BVP solver documentation](https://docs.sciml.ai/BoundaryValueDiffEq/stable/).
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# BoundaryValueDiffEqMIRK.jl
2+
3+
[![Join the chat at https://julialang.zulipchat.com #sciml-bridged](https://img.shields.io/static/v1?label=Zulip&message=chat&color=9558b2&labelColor=389826)](https://julialang.zulipchat.com/#narrow/stream/279055-sciml-bridged)
4+
[![Global Docs](https://img.shields.io/badge/docs-SciML-blue.svg)](https://docs.sciml.ai/BoundaryValueDiffEq/stable/)
5+
6+
[![ColPrac: Contributor's Guide on Collaborative Practices for Community Packages](https://img.shields.io/badge/ColPrac-Contributor%27s%20Guide-blueviolet)](https://github.com/SciML/ColPrac)
7+
[![SciML Code Style](https://img.shields.io/static/v1?label=code%20style&message=SciML&color=9558b2&labelColor=389826)](https://github.com/SciML/SciMLStyle)
8+
9+
BoundaryValueDiffEqMIRK.jl is a component of the [BoundaryValueDiffEq.jl](https://github.com/SciML/BoundaryValueDiffEq.jl) monorepo. It provides the Monotonic Implicit Runge-Kutta (MIRK) collocation methods for solving boundary value problems.
10+
While completely independent and usable on its own, users wanting the full BVP solver suite should use [BoundaryValueDiffEq.jl](https://github.com/SciML/BoundaryValueDiffEq.jl).
11+
12+
## Solvers
13+
14+
- `MIRK2`
15+
- `MIRK3`
16+
- `MIRK4`
17+
- `MIRK5`
18+
- `MIRK6`
19+
- `MIRK6I`
20+
21+
For a full description of the solvers and their options, see the [BVP solver documentation](https://docs.sciml.ai/BoundaryValueDiffEq/stable/).
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# BoundaryValueDiffEqMIRKN.jl
2+
3+
[![Join the chat at https://julialang.zulipchat.com #sciml-bridged](https://img.shields.io/static/v1?label=Zulip&message=chat&color=9558b2&labelColor=389826)](https://julialang.zulipchat.com/#narrow/stream/279055-sciml-bridged)
4+
[![Global Docs](https://img.shields.io/badge/docs-SciML-blue.svg)](https://docs.sciml.ai/BoundaryValueDiffEq/stable/)
5+
6+
[![ColPrac: Contributor's Guide on Collaborative Practices for Community Packages](https://img.shields.io/badge/ColPrac-Contributor%27s%20Guide-blueviolet)](https://github.com/SciML/ColPrac)
7+
[![SciML Code Style](https://img.shields.io/static/v1?label=code%20style&message=SciML&color=9558b2&labelColor=389826)](https://github.com/SciML/SciMLStyle)
8+
9+
BoundaryValueDiffEqMIRKN.jl is a component of the [BoundaryValueDiffEq.jl](https://github.com/SciML/BoundaryValueDiffEq.jl) monorepo. It provides the Monotonic Implicit Runge-Kutta-Nyström (MIRKN) collocation methods for solving second-order boundary value problems.
10+
While completely independent and usable on its own, users wanting the full BVP solver suite should use [BoundaryValueDiffEq.jl](https://github.com/SciML/BoundaryValueDiffEq.jl).
11+
12+
## Solvers
13+
14+
- `MIRKN4`
15+
- `MIRKN6`
16+
17+
For a full description of the solvers and their options, see the [BVP solver documentation](https://docs.sciml.ai/BoundaryValueDiffEq/stable/).
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# BoundaryValueDiffEqShooting.jl
2+
3+
[![Join the chat at https://julialang.zulipchat.com #sciml-bridged](https://img.shields.io/static/v1?label=Zulip&message=chat&color=9558b2&labelColor=389826)](https://julialang.zulipchat.com/#narrow/stream/279055-sciml-bridged)
4+
[![Global Docs](https://img.shields.io/badge/docs-SciML-blue.svg)](https://docs.sciml.ai/BoundaryValueDiffEq/stable/)
5+
6+
[![ColPrac: Contributor's Guide on Collaborative Practices for Community Packages](https://img.shields.io/badge/ColPrac-Contributor%27s%20Guide-blueviolet)](https://github.com/SciML/ColPrac)
7+
[![SciML Code Style](https://img.shields.io/static/v1?label=code%20style&message=SciML&color=9558b2&labelColor=389826)](https://github.com/SciML/SciMLStyle)
8+
9+
BoundaryValueDiffEqShooting.jl is a component of the [BoundaryValueDiffEq.jl](https://github.com/SciML/BoundaryValueDiffEq.jl) monorepo. It provides the single and multiple shooting methods for solving boundary value problems by reduction to initial value problems.
10+
While completely independent and usable on its own, users wanting the full BVP solver suite should use [BoundaryValueDiffEq.jl](https://github.com/SciML/BoundaryValueDiffEq.jl).
11+
12+
## Solvers
13+
14+
- `Shooting`
15+
- `MultipleShooting`
16+
17+
For a full description of the solvers and their options, see the [BVP solver documentation](https://docs.sciml.ai/BoundaryValueDiffEq/stable/).

0 commit comments

Comments
 (0)