A new non-linear two-time-level Central Leapfrog scheme in staggered conservation-flux variables for fluctuating hydrodynamics equations with GPU implementation
A new non-linear two-time-level Central Leapfrog scheme in staggered conservation-flux variables for fluctuating hydrodynamics equations with GPU implementation
复制标题
DOI:
10.1016/j.cma.2014.07.027
复制
发表时间:
2014-11-01
影响因子:
7.2
通讯作者:
Goloviznin, V. M.
中科院分区:
文献类型:
--
作者:
Markesteijn, A. P.;Karabasov, S. A.;Goloviznin, V. M.
For solving Landau-Lifshitz Navier-Stokes fluctuating hydrodynamics equations, a two-time-level modification of the classical Central Leapfrog scheme with non-linear flux correction is developed. The new algorithm is simple for implementation and demonstrates high accuracy in satisfying the fluctuation dissipation theorem. The numerical results for equilibrium and non-equilibrium problems in one-dimensional and three-dimensional settings are compared with theoretical predictions, the results from direct molecular dynamics simulations and also with those of several popular computational schemes in the literature. Because of simplicity and locality of the computational stencil, the new algorithm can be efficiently implemented on the GPU, which accelerates the calculation in comparison with a single-CPU-core computation by a factor of 300. (C) 2014 Elsevier B.V. All rights reserved.