z-logo
open-access-imgOpen Access
nlchains: A fast and accurate time integration of 1-D nonlinear chains on GPUs
Author(s) -
Lorenzo Pistone,
M. Onorato
Publication year - 2019
Publication title -
softwarex
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.528
H-Index - 21
ISSN - 2352-7110
DOI - 10.1016/j.softx.2019.100255
Subject(s) - computer science , cuda , integrator , nonlinear system , software , symplectic geometry , computational science , symplectic integrator , hamiltonian (control theory) , numerical integration , mathematical software , scaling , fermi gamma ray space telescope , lattice (music) , algorithm , mathematics , parallel computing , theoretical computer science , mathematical optimization , physics , programming language , mathematical analysis , geometry , computer network , bandwidth (computing) , quantum mechanics , acoustics
We present nlchains, a software for simulating ensembles of one-dimensional Hamiltonian systems with nearest neighbor interactions. The implemented models are the α - β Fermi–Pasta–Ulam–Tsingou model, the discrete nonlinear Klein–Gordon model with equal or site-specific masses, the Toda lattice and the discrete nonlinear Schrodinger equation. The integration algorithm in all cases is a symplectic sixth order integrator, hence very accurate and suited for long time simulations. The implementation is focused on performance, and the software runs on graphical processing unit hardware (CUDA). We show some illustrative simulations, we estimate the runtime performance and the effective scaling of the cumulative error during integration. Finally, we give some basic pointers to extend the software to specific needs.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom