NLSEmagic: Nonlinear Schrödinger equation multi-dimensional Matlab-based GPU-accelerated integrators using compact high-order schemes

Published: 01-04-2013| Version 1 | DOI: 10.17632/pgfzny94bh.1
R.M. Caplan


Abstract We present a simple to use, yet powerful code package called NLSEmagic to numerically integrate the nonlinear Schrödinger equation in one, two, and three dimensions. NLSEmagic is a high-order finite-difference code package which utilizes graphic processing unit (GPU) parallel architectures. The codes running on the GPU are many times faster than their serial counterparts, and are much cheaper to run than on standard parallel clusters. The codes are developed with usability and portability in ... Title of program: NLSEmagic Catalogue Id: AEOJ_v1_0 Nature of problem Integrate solutions of the time-dependent one-, two-, and three-dimensional cubic nonlinear Schrödinger equation. Versions of this program held in the CPC repository in Mendeley Data AEOJ_v1_0; NLSEmagic; 10.1016/j.cpc.2012.12.010 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018)