For developers
Please read the license information before copying the source code. The GNU v2 license requires, among others, any derivative work to be distributed as open-source.
Repository location
The actual source code, along with resources and build tools, is stored in these repositories:
Molflow-specific code (includes build instructions in the readme file)
Shared code embedded as a Git submodule in the above repos
All operating systems should allow CMake building, as decribed in https://gitlab.cern.ch/molflow_synrad/molflow/-/blob/master/README.md
We recommend installing dependencies via vcpkg, also described above.
Branches
- For MolFlow,
master
is version 2.10 - For SynRad,
master_cli
is the 1.5 beta, andmaster
is the 1.4 public
Repo states to check out for guaranteed compile
On the Molflow repository, we use Git tags to mark commits that correspond to released versions. Check out these so they are guaranteed to build and run.
Tags for Molflow: https://gitlab.cern.ch/molflow_synrad/molflow/-/tags
Tags for Synrad: https://gitlab.cern.ch/molflow_synrad/synrad/-/tags