Reference to accepted paper. Bug-fixes in multithreading.
This release involves some cleanup, refactoring and added documentation. A reference to the final accepted paper has been added to the readme-file.
The only changes to the code that affect users are thread-related:
- If thread-creation or joining fails, the program stops the calculation gracefully instead of aborting
- If a user requests more threads than there are atoms, the number of threads is reduced to the number of atoms (instead of the program stalling) and a warning is printed.