Welcome to libnse !

Nuclear Statistical Equilibrium interpolating library for abundances of nuclear species

NSE library libnse provides function nse(T9, rho, Ye, Z, N) calculating abundance of nuclide with number of protons Z and number of neutrons N, under conditions of thermodynamic equilibrium defined by the triad:

NSE library uses interpolation of pre-calculated proton and neutron abundance tables. See accompanying article arXiv:1008.0798v1

Installation

./configure
make
sudo make install

Download

Documentation

Library is prepared to work with user-supplied datasets (nuclide tables, T9-rho-Ye custom ranges, griz size). Mathematica script src/NSE_pn_table_generator.nb produce such a custom datasets. Pre-calculated datasets should be simply copied (or linked) to libnse-*/data/, and library re-compiled.

Pre-calculated datasets

Coming soon! See old viewgraphs meanwhile.

Bugs

Software is still in alpha stage. Report bugs to A. Odrzywolek. NSE code recently forked from PSNS to form standalone NSE library. Main library is written in C. NSE p/n tables are generated from Mathematica script (included with source). Simple program illustrating how to use libnse in Fortran is provided.

Last modified 2024-11-12 08:43