GASE: a high performance solver for the Generalized Nonlinear Schrödinger equation based on heterogeneous computing - Nuno Miguel Azevedo Silva (2013)