Exact Wignernj 3j/6j/9j symbols and related coefficients via prime factorization
libwignernj is a C99 library for the exact evaluation of Wignernj 3j, 6j and 9j symbols, Clebsch-Gordan coefficients, Racah W coefficients, Fano X coefficients, and Gaunt coefficients (over both complex and real spherical harmonics) using the prime-factorization scheme of Johansson and Forssen. All intermediate arithmetic is exact integer arithmetic; floating-point conversion happens only at the final step, so the returned values are correct to the last representable bit of the chosen output type: float, double, long double, IEEE 754 binary128 (via libquadmath), or, through the optional GNU MPFR back-end, arbitrary precision. Bindings are provided for C, C++11 (header-only), Fortran 90 (iso_c_binding) and Python 3.
| Release | Stable | Testing |
|---|---|---|
| Fedora Rawhide | 0.6.1-1.fc45 | - |
| Fedora 44 | 0.6.1-1.fc44 | - |
You can contact the maintainers of this package via email at
libwignernj dash maintainers at fedoraproject dot org.