Journal article
A discontinuous Galerkin method for nonlinear parabolic equations and gradient flow problems with interaction potentials
- Abstract:
- We consider a class of time-dependent second order partial differential equations governed by a decaying entropy. The solution usually corresponds to a density distribution, hence positivity (non-negativity) is expected. This class of problems covers important cases such as Fokker–Planck type equations and aggregation models, which have been studied intensively in the past decades. In this paper, we design a high order discontinuous Galerkin method for such problems. If the interaction potential is not involved, or the interaction is defined by a smooth kernel, our semi-discrete scheme admits an entropy inequality on the discrete level. Furthermore, by applying the positivity-preserving limiter, our fully discretized scheme produces non-negative solutions for all cases under a time step constraint. Our method also applies to two dimensional problems on Cartesian meshes. Numerical examples are given to confirm the high order accuracy for smooth test cases and to demonstrate the effectiveness for preserving long time asymptotics.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, 3.8MB, Terms of use)
-
- Publisher copy:
- 10.1016/j.jcp.2017.09.050
Authors
- Publisher:
- Elsevier
- Journal:
- Journal of Computational Physics More from this journal
- Volume:
- 352
- Pages:
- 76-104
- Publication date:
- 2017-09-28
- Acceptance date:
- 2017-09-23
- DOI:
- EISSN:
-
1090-2716
- ISSN:
-
0021-9991
- Language:
-
English
- Keywords:
- Pubs id:
-
1098252
- Local pid:
-
pubs:1098252
- Deposit date:
-
2020-04-07
Terms of use
- Copyright holder:
- Sun et al.
- Copyright date:
- 2017
- Rights statement:
- © 2017 The Author(s). . Published by Elsevier Inc. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
- Licence:
- CC Attribution (CC BY)
If you are the owner of this record, you can report an update to it here: Report update to this record