Skip to content

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)

Synrad-specific code

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, and master 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


Last update: September 4, 2025