Skip to content

Commit 82be02f

Browse files
authored
additional references
1 parent 4350564 commit 82be02f

2 files changed

Lines changed: 51 additions & 1 deletion

File tree

paper/paper.bib

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,3 +252,52 @@ @article{christ2023plots
252252
eprinttype={arxiv},
253253
eprintclass={cs.GR}
254254
}
255+
256+
@article{nusslein2021positivity,
257+
title={Positivity-Preserving Adaptive {R}unge-{K}utta Methods},
258+
author={N\"u{\ss}lein, Stephan and Ranocha, Hendrik and Ketcheson, David I},
259+
journal={Communications in Applied Mathematics and Computational Science},
260+
year={2021},
261+
month={11},
262+
doi={10.2140/camcos.2021.16.155},
263+
volume={16},
264+
number={2},
265+
pages={155--179},
266+
eprint={2005.06268},
267+
eprinttype={arxiv},
268+
eprintclass={math.NA}
269+
}
270+
271+
@article{sandu2001positive,
272+
title={Positive numerical integration methods for chemical
273+
kinetic systems},
274+
author={Sandu, Adrian},
275+
journal={Journal of Computational Physics},
276+
volume={170},
277+
number={2},
278+
pages={589--602},
279+
year={2001},
280+
publisher={Elsevier},
281+
doi={10.1006/jcph.2001.6750}
282+
}
283+
284+
@article{bolley1978conservation,
285+
title={Conservation de la positivit{\'e} lors de la discr{\'e}tisation
286+
des probl{\`e}mes d'{\'e}volution paraboliques},
287+
author={Bolley, Catherine and Crouzeix, Michel},
288+
journal={RAIRO. Analyse num{\'e}rique},
289+
volume={12},
290+
number={3},
291+
pages={237--245},
292+
year={1978},
293+
publisher={EDP Sciences}
294+
}
295+
296+
@book{gottlieb2011strong,
297+
title={Strong stability preserving {R}unge-{K}utta and multistep time
298+
discretizations},
299+
author={Gottlieb, Sigal and Ketcheson, David I and Shu, Chi-Wang},
300+
year={2011},
301+
publisher={World Scientific},
302+
address={Singapore}
303+
}

paper/paper.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,10 @@ Many systems of ordinary differential equations that model real-life application
3636
For some of these systems unconditionally positivity-preserving time integration methods are helpful or even necessary to obtain meaningful solutions.
3737

3838
Unfortunately, positivity is a property that almost all standard time integration schemes, such as Runge–Kutta methods, Rosenbrock methods, or linear multistep methods, do not preserve.
39+
In particular, higher-order general linear methods cannot preserve positivity unconditionally [@bolley1978conservation].
3940
The only standard scheme with which unconditional positivity can be achieved is the implicit Euler method
4041
(assuming that the nonlinear systems are solved exactly). However, this is only first-order accurate and, in addition, the preservation of positivity within the nonlinear iteration process poses a problem.
41-
Another strategy for preserving positivity used in existing open source or commercial packages (like MATLAB) is to set negative solution components that are accepted by the step size control to zero. Unfortunately, this can have a negative impact on possible conservation properties. Further approaches in the literature include projections inbetween time steps, if a negative solution was computed, or it is tried to reduce the time step size as long as a non-negative solution is calculated. Finally, strong stability preserving (SSP) methods can also be used to preserve positivity, but this is again subject to step size limitations.
42+
Another strategy for preserving positivity used in existing open source or commercial packages (like MATLAB) is to set negative solution components that are accepted by the step size control to zero. Unfortunately, this can have a negative impact on possible conservation properties. Further approaches in the literature include projections inbetween time steps [@sandu2001positive,@nusslein2021positivity], if a negative solution was computed, or it is tried to reduce the time step size as long as a non-negative solution is calculated. Finally, strong stability preserving (SSP) methods can also be used to preserve positivity, but this is again subject to step size limitations [@gottlieb2011strong].
4243

4344
Consequently, various new, unconditionally positive schemes, especially modified Patankar--Runge--Kutta (MPRK) methods, have been introduced in recent years.
4445
Unfortunately, these new methods are not yet available in software packages, making them inaccessible to most users and limiting their comparability within the scientific community. PositiveIntegrators.jl makes these methods available and thus usable and comparable.

0 commit comments

Comments
 (0)