Skip to main content

Nonlinear Schrödinger equations

Project description

PyNosh

Build Status Coverage Status Code Health Documentation Status doi pypi

PyNosh is a solver package for nonlinear Schrödinger equations. It contains the respective model evaluators along with an implementation of Newton’s method and optional preconditioner for its linearization.

PyNosh uses KryPy for the solution of linear equation systems and employs its deflation capabilities. The package VoroPy is used to construct the finite-volume discrezation.

Usage

Documentation

The documentation is hosted at pynosh.readthedocs.org.

Example

Ginzburg-Landau solution abs Ginzburg-Landau solution arg

Absolute value and complex argument of a solution of the Ginzburg-Landau equations, a particular instance of nonlinear Schrödinger equations. The number of nodes in the discretization is 72166 for this example.

Development

PyNosh is currently maintained by Nico Schlömer. Feel free to contact Nico. Please submit feature requests and bugs as GitHub issues.

PyNosh is developed with continuous integration. Current status: Build Status

License

PyNosh is free software licensed under the GPL3 License.

References

PyNosh was used to conduct the numerical experiments in the paper

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynosh-0.2.2.tar.gz (14.6 kB view details)

Uploaded Source

File details

Details for the file pynosh-0.2.2.tar.gz.

File metadata

  • Download URL: pynosh-0.2.2.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pynosh-0.2.2.tar.gz
Algorithm Hash digest
SHA256 9562081aaedffeb97aa6f1b26e386f59834b6b6c105526790b69f661b4fadf43
MD5 9eda35b57481e9b9ffc62ef158cf2f16
BLAKE2b-256 ed0c7dfd758e2ee71371d4bb09cad1c9fc1a3cf90c3a5cb7545f4603546c8231

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page