Calculable R-matrix solver for quantum scattering using just-in-time compilation for performance.
Project description
Just-In-Time R-matrix (JITR)
Quick start
pip install jitr
Description
Solves the radial Bloch-Shrödinger equation in the continuum using the calculable R-Matrix method on a Lagrange-Legendre mesh, using just-in-time (JIT) compilation from numba
. The theory generally follows:
- Descouvemont, P. (2016). An R-matrix package for coupled-channel problems in nuclear physics. Computer physics communications, 200, 199-219,
- Baye, D. (2015). The Lagrange-mesh method. Physics reports, 565, 1-107,
with the primary difference being that this code uses the energy-scaled version of the Bloch-Shrödinger equation, with dimensionless domain, $s = kr$, where $r$ is the radial coordinate and $k$ is the channel wavenumber.
Capable of:
- non-local interactions
- coupled-channels
Simple example
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jitr-0.3.tar.gz
(123.5 kB
view hashes)
Built Distribution
jitr-0.3-py3-none-any.whl
(12.8 kB
view hashes)