NonlinearSchrodinger: Higher-Order Algorithms and Darboux Transformations for Nonlinear Schrödinger Equations

02/27/2021
by   Omar A. Ashour, et al.
0

NonlinearSchrodinger.jl is a Julia package with a simple interface for studying solutions of nonlinear Schrödinger equations (NLSEs). In approximately ten lines of code, one can perform a simulation of the cubic NLSE using one of 32 algorithms, including symplectic and Runge-Kutta-Nyström integrators up to eighth order. Furthermore, it is possible to compute analytical solutions via a numerical implementation of the Darboux transformation for extended NLSEs up to fifth order, with an equally simple interface. In what follows, we review the fundamentals of solving this class of equations numerically and analytically, discuss the implementation, and provide several examples.

READ FULL TEXT
research
09/11/2023

Rescaling method for blow-up solutions of nonlinear wave equations

We develop a hybrid scheme based on a finite difference scheme and a res...
research
02/15/2021

On the Rate of Error Growth in Time for Numerical Solutions of Nonlinear Dispersive Wave Equations

We study the numerical error in solitary wave solutions of nonlinear dis...
research
07/11/2017

Stable Unitary Integrators for the Numerical Implementation of Continuous Unitary Transformations

The technique of continuous unitary transformations has recently been us...
research
09/28/2017

Notes on rate equations in nonlinear continuum mechanics

The paper gives an introduction to rate equations in nonlinear continuum...
research
08/28/2022

Shooting method for solving two-point boundary value problems in ODEs numerically

Boundary value problems in ODEs arise in modelling many physical situati...
research
03/23/2022

A practical guide to piecewise pseudospectral collocation for Floquet multipliers of delay equations in MATLAB

In recent years we provided numerical methods based on pseudospectral co...
research
03/31/2023

Solution of Real Cubic Equations without Cardano's Formula

Building on a classification of zeros of cubic equations due to the 12-t...

Please sign up or login with your details

Forgot password? Click here to reset