Skip to content

Commit 8b3c6b2

Browse files
Merge #142
142: Organize files/folders, fix some docs r=charleskawczynski a=charleskawczynski This PR - Moves and renames some files so that all stepping methods / algorithms are in `src/solvers` - Fixes some docs - Renames `callbacks.jl` -> `Callbacks.jl`, since it's a module Co-authored-by: Charles Kawczynski <[email protected]>
2 parents 9296dbe + e31c030 commit 8b3c6b2

File tree

6 files changed

+11
-10
lines changed

6 files changed

+11
-10
lines changed
File renamed without changes.

src/ClimaTimeSteppers.jl

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ JuliaDiffEq terminology:
1111
1212
* _Problem_: Function, initial u, time span, parameters and options
1313
14-
du/dt = f(u,p,t) = fL(u,p,t) + fR(u,p,t)
14+
`du/dt = f(u,p,t) = fL(u,p,t) + fR(u,p,t)`
1515
16-
fR(u,p,t) == f(u.p,t) - fL(u,p,t)
17-
fL(u,_,_) == A*u for some `A` (matrix free)
16+
`fR(u,p,t) == f(u.p,t) - fL(u,p,t)`
17+
`fL(u,_,_) == A*u for some `A` (matrix free)`
1818
1919
SplitODEProlem(fL, fR)
2020
@@ -81,16 +81,17 @@ function tableau end
8181
SciMLBase.allowscomplex(alg::DistributedODEAlgorithm) = true
8282
include("integrators.jl")
8383

84-
include("solvers/update_signal_handler.jl")
85-
include("solvers/convergence_condition.jl")
86-
include("solvers/convergence_checker.jl")
87-
include("solvers/newtons_method.jl")
88-
include("solvers/imex_ark_tableaus.jl")
89-
include("solvers/imex_ark.jl")
84+
include("utilities/update_signal_handler.jl")
85+
include("utilities/convergence_condition.jl")
86+
include("utilities/convergence_checker.jl")
87+
include("nl_solvers/newtons_method.jl")
88+
9089

9190
n_stages_ntuple(::Type{<:NTuple{Nstages}}) where {Nstages} = Nstages
9291

9392
# Include concrete implementations
93+
include("solvers/imex_ark_tableaus.jl")
94+
include("solvers/imex_ark.jl")
9495
include("solvers/multirate.jl")
9596
include("solvers/lsrk.jl")
9697
include("solvers/ssprk.jl")
@@ -99,6 +100,6 @@ include("solvers/mis.jl")
99100
include("solvers/wickerskamarock.jl")
100101
include("solvers/rosenbrock.jl")
101102

102-
include("callbacks.jl")
103+
include("Callbacks.jl")
103104

104105
end
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)