Prerequisites
Before building the code, ensure you have the following tools on your system:
Additional libraries
The code additionally uses two libraries for computing Wigner symbols and special functions
- Wigner 3-j symbols are calculated by the wigxjpf library.
H. T. Johansson and C. Forssén,
Fast and Accurate Evaluation of Wigner 3j, 6j, and 9j Symbols Using
Prime Factorization and Multiword Integer Arithmetic,
SIAM J. Sci. Comput., 38(1) (2016), A376-A384.
See
eprint
or
Pre-print (2015)
The wigxjpf library is supplied as a tar file in the main directory, in the exact same form as the result of the following command:
wget http://fy.chalmers.se/subatom/wigxjpf/wigxjpf-1.11.tar.gz
Upon building the code, content of the archive is extracted to ./libs
directory.
Shanjie Zhang, Jianming Jin,
Computation of Special Functions,
Wiley, 1996,
ISBN: 0-471-11963-6,
LC: QA351.C45.
The necessary subroutines to compute Riccati-Bessel functions: rctj, rcty,
envj, msta1, msta2 from special_functions library are put in the
special_functions_mod module.
Get the source code
Using git
git clone https://github.com/hjozwiak-umk/bigos_h2he.git ./bigos_dir
This will create a directory ./bigos_dir
on the local machine. Enter this directory.
Without git
Download the source code as a zip file.
Extract the contents to ./bigos_dir
and enter this directory.
Building instructions
Read detailed instructions for building the code on