Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nschloe/rhino


https://github.com/nschloe/rhino

Last synced: 22 days ago
JSON representation

Awesome Lists containing this project

README

        


logo

[![tests](https://github.com/nschloe/rhino/actions/workflows/tests.yml/badge.svg)](https://github.com/nschloe/rhino/actions/workflows/tests.yml)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg?style=flat-square)](https://github.com/psf/black)

rhino 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.

rhino uses [KryPy](https://github.com/andrenarchy/krypy) for the solution of
linear equation systems and employs its deflation capabilities. The package
[meshplex](https://github.com/nschloe/meshplex) is used to construct the
finite-volume discretization.

### License

rhino is published under the [MIT license](https://en.wikipedia.org/wiki/MIT_License).