Skip to content

Commit 9296dbe

Browse files
Merge #141
141: Use bib, reduce duplicate docs r=charleskawczynski a=charleskawczynski This PR uses the bibliography and reduces some duplicate docs Co-authored-by: Charles Kawczynski <[email protected]>
2 parents 58bfc6a + 486f6cd commit 9296dbe

File tree

5 files changed

+52
-82
lines changed

5 files changed

+52
-82
lines changed

docs/refs.bib

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,3 +171,47 @@ @article{ARS1997
171171
year = {1997},
172172
pages = {151--167}
173173
}
174+
175+
@article{Sandu2019,
176+
title={A class of multirate infinitesimal gark methods},
177+
author={Sandu, Adrian},
178+
journal={SIAM Journal on Numerical Analysis},
179+
volume={57},
180+
number={5},
181+
pages={2300--2327},
182+
year={2019},
183+
publisher={SIAM},
184+
doi={10.1137/18M1205492}
185+
}
186+
187+
@article{Bank1985,
188+
title={Transient simulation of silicon devices and circuits},
189+
author={R. E. Bank and W. M. Coughran and W. Fichtner and
190+
E. H. Grosse and D. J. Rose and R. K. Smith},
191+
journal={IEEE Transactions on Computer-Aided Design of Integrated
192+
Circuits and Systems},
193+
volume={4},
194+
number={4},
195+
pages={436-451},
196+
year={1985},
197+
publisher={IEEE},
198+
doi={10.1109/TCAD.1985.1270142}
199+
}
200+
201+
@techreport{KennedyCarpenter2016,
202+
title = {Diagonally implicit Runge-Kutta methods for ordinary
203+
differential equations. A review},
204+
author = {C. A. Kennedy and M. H. Carpenter},
205+
institution = {National Aeronautics and Space Administration},
206+
year = {2016},
207+
number = {NASA/TM–2016–219173},
208+
address = {Langley Research Center, Hampton, VA}
209+
}
210+
211+
@article{RobertsSarsharSandu2018arxiv,
212+
title={Coupled Multirate Infinitesimal GARK Schemes for Stiff Systems with
213+
Multiple Time Scales},
214+
author={Roberts, Steven and Sarshar, Arash and Sandu, Adrian},
215+
journal={arXiv preprint arXiv:1812.00808},
216+
year={2019}
217+
}

src/solvers/MultirateInfinitesimalGARKDecoupledImplicit.jl

Lines changed: 3 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,7 @@ The available concrete implementations are:
4242
- [`MRIGARKESDIRK24LSA`](@ref)
4343
4444
### References
45-
46-
@article{Sandu2019,
47-
title={A class of multirate infinitesimal gark methods},
48-
author={Sandu, Adrian},
49-
journal={SIAM Journal on Numerical Analysis},
50-
volume={57},
51-
number={5},
52-
pages={2300--2327},
53-
year={2019},
54-
publisher={SIAM},
55-
doi={10.1137/18M1205492}
56-
}
45+
- [Sandu2019](@cite)
5746
"""
5847
mutable struct MRIGARKDecoupledImplicit{T, RT, AT, Nstages, NΓ, FS, Nx, Ny, Nx_Ny, BE} <: AbstractODESolver
5948
"time step"
@@ -325,29 +314,8 @@ The free parameter `δ` can take any values for accuracy.
325314
326315
### References
327316
328-
@article{Bank1985,
329-
title={Transient simulation of silicon devices and circuits},
330-
author={R. E. Bank and W. M. Coughran and W. Fichtner and
331-
E. H. Grosse and D. J. Rose and R. K. Smith},
332-
journal={IEEE Transactions on Computer-Aided Design of Integrated
333-
Circuits and Systems},
334-
volume={4},
335-
number={4},
336-
pages={436-451},
337-
year={1985},
338-
publisher={IEEE},
339-
doi={10.1109/TCAD.1985.1270142}
340-
}
341-
342-
@techreport{KennedyCarpenter2016,
343-
title = {Diagonally implicit Runge-Kutta methods for ordinary
344-
differential equations. A review},
345-
author = {C. A. Kennedy and M. H. Carpenter},
346-
institution = {National Aeronautics and Space Administration},
347-
year = {2016},
348-
number = {NASA/TM–2016–219173},
349-
address = {Langley Research Center, Hampton, VA}
350-
}
317+
- [Bank1985](@cite)
318+
- [KennedyCarpenter2016](@cite)
351319
"""
352320
function MRIGARKESDIRK23LSA(slowrhs!, implicitsolve!, fastsolver, Q; dt, t0 = 0, δ = 0)
353321
T = real(eltype(Q))

src/solvers/MultirateInfinitesimalGARKExplicit.jl

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -79,18 +79,8 @@ The available concrete implementations are:
7979
- [`MRIGARKERK45aSandu`](@ref)
8080
8181
### References
82+
- [Sandu2019](@cite)
8283
83-
@article{Sandu2019,
84-
title={A class of multirate infinitesimal gark methods},
85-
author={Sandu, Adrian},
86-
journal={SIAM Journal on Numerical Analysis},
87-
volume={57},
88-
number={5},
89-
pages={2300--2327},
90-
year={2019},
91-
publisher={SIAM},
92-
doi={10.1137/18M1205492}
93-
}
9484
"""
9585
mutable struct MRIGARKExplicit{T, RT, AT, Nstages, NΓ, FS, Nstages_sq} <: AbstractODESolver
9686
"time step"

test/ode_tests_convergence.jl

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -189,14 +189,7 @@ const ArrayType = CuArray
189189
end
190190

191191
#=
192-
Test problem (4.2) from RobertsSarsharSandu2018arxiv
193-
@article{RobertsSarsharSandu2018arxiv,
194-
title={Coupled Multirate Infinitesimal GARK Schemes for Stiff Systems with
195-
Multiple Time Scales},
196-
author={Roberts, Steven and Sarshar, Arash and Sandu, Adrian},
197-
journal={arXiv preprint arXiv:1812.00808},
198-
year={2019}
199-
}
192+
Test problem (4.2) from [RobertsSarsharSandu2018arxiv](@cite)
200193
201194
Note: The actual rates are all over the place with this test and passing largely
202195
depends on final dt size
@@ -356,7 +349,7 @@ const ArrayType = CuArray
356349
end
357350
end
358351

359-
# Simple 3-rate problem based on test of RobertsSarsharSandu2018arxiv
352+
# Simple 3-rate problem based on test of [RobertsSarsharSandu2018arxiv](@cite)
360353
#
361354
# NOTE: Since we have no theory to say this ODE solver is accurate, the rates
362355
# suggest that things are really only 2nd order.
@@ -488,20 +481,7 @@ const ArrayType = CuArray
488481
end
489482
end
490483

491-
#=
492-
Test problem (8.2) from Sandu (2019) for MRI-GARK Schemes
493-
@article{Sandu2019,
494-
title={A class of multirate infinitesimal gark methods},
495-
author={Sandu, Adrian},
496-
journal={SIAM Journal on Numerical Analysis},
497-
volume={57},
498-
number={5},
499-
pages={2300--2327},
500-
year={2019},
501-
publisher={SIAM},
502-
doi={10.1137/18M1205492}
503-
}
504-
=#
484+
#= Test problem (8.2) from [Sandu2019](@cite) for MRI-GARK Schemes =#
505485
@testset "2-rate problem" begin
506486
ω = 20
507487
λf = -10

test/problems.jl

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -209,19 +209,7 @@ function kpr_sol(u0, param, t)
209209
end
210210

211211
"""
212-
Test problem (4.2) from RobertsSarsharSandu2018arxiv
213-
214-
# TODO: move this to bibliography
215-
216-
```
217-
@article{RobertsSarsharSandu2018arxiv,
218-
title={Coupled Multirate Infinitesimal GARK Schemes for Stiff Systems with
219-
Multiple Time Scales},
220-
author={Roberts, Steven and Sarshar, Arash and Sandu, Adrian},
221-
journal={arXiv preprint arXiv:1812.00808},
222-
year={2019}
223-
}
224-
```
212+
Test problem (4.2) from [RobertsSarsharSandu2018arxiv](@cite)
225213
226214
Note: The actual rates are all over the place with this test and passing largely
227215
depends on final dt size

0 commit comments

Comments
 (0)