7272

NLSEmagic: Nonlinear Schrodinger Equation Multidimensional Matlab-based GPU-accelerated Integrators using Compact High-order Schemes

Ronald M. Caplan
arXiv:1203.1263v1 [cs.MS] (6 Mar 2012)

@article{2012arXiv1203.1263C,

   author={Caplan}, R.~M.},

   title={"{NLSEmagic: Nonlinear Schrodinger Equation Multidimensional Matlab-based GPU-accelerated Integrators using Compact High-order Schemes}"},

   journal={ArXiv e-prints},

   archivePrefix={"arXiv"},

   eprint={1203.1263},

   primaryClass={"cs.MS"},

   keywords={Computer Science – Mathematical Software, Computer Science – Computational Engineering, Finance, and Science, Physics – Computational Physics, 35-04},

   year={2012},

   month={mar},

   adsurl={http://adsabs.harvard.edu/abs/2012arXiv1203.1263C},

   adsnote={Provided by the SAO/NASA Astrophysics Data System}

}

Download Download (PDF)   View View   Source Source   Source codes Source codes

Package:

1710

views

We present a simple to use, yet powerful code package called NLSEmagic to numerically integrate the nonlinear Schroedinger 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 mind, and therefore are written to interface with MATLAB utilizing custom GPU-enabled C codes with the MEX-compiler interface. The packages are freely distributed, including user manuals and set-up files.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: