NLSEmagic: Nonlinear Schrödinger Equation Multidimensional Matlab-based GPU-accelerated Integrators using Compact high-order schemes

Paper:
NLSEmagic: Nonlinear Schrödinger Equation Multidimensional Matlab-based GPU-accelerated Integrators using Compact High-order Schemes
R.M. Caplan. Computer Physics Communications. 184,4 (2013) 1250-1271.

NLSEmagic Program Description Report: (PDF)
This paper describes in detail the numerical methods and performance evaluations of NLSEmagic.
It is in preperation for submission.

NLSEmagic Installation Guide (To be updated for v020): (PDF)
Small installation guide for setting up NLSEmagic using both pre-compiled binaries and source code compilation.

Setup Guide for Compiling CUDA MEX Codes (To be updated - there is a much simpler way to do this now!): (PDF)
This setup guide (included in all NLSEmagic code packages) explains step-by-step how to set up a CUDA-enabled GPU and compile C codes into MEX files for use with MATLAB.