Installation

  • Hubert Jóźwiak

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