Skip to content

Grid-based workflow management system for lattice field theory simulations

License

Notifications You must be signed in to change notification settings

nils-asmussen/Hadrons

 
 

Repository files navigation

Hadrons License: GPL v3 Teamcity status

Grid-based workflow management system for lattice field theory simulations

If Grid & Hadrons played an important role in the production of scientific results leading to a peer-reviewed publication, we would be grateful if you consider linking the GitHub repositories in the acknowledgements of your paper, and/or invite some contributors for authorship if relevant (especially PhD students & postdoctoral researchers).

Documentation (work in progress): https://aportelli.github.io/Hadrons-doc/

Install

Download and compile the Grid library and install it. Please refer to the instructions from the Grid repository. Using the develop branch of Grid is recommended.

Hadrons can be downloaded and built using

git clone https://github.com/aportelli/Hadrons.git
cd Hadrons
./bootstrap.sh
mkdir build; cd build
../configure --with-grid=<dir>
make -j<N>

<dir> is the installation prefix of Grid and <N> is the number of parallel build tasks. All the compilation flags used for compiling Grid will be reused to compile Hadrons. You can extend these flags or change the compiler by modifying the CXXFLAGS and CXX environment variables.

Run

The main Hadrons executables are in the utilities directory, examples can be found in the tests directory, and can be built using make tests.

About

Grid-based workflow management system for lattice field theory simulations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 98.8%
  • Other 1.2%