Analyzed about 2 months ago
McStas and McXtrace are ongoing projects to create a general tool for simulating neutron (McStas) and X-ray (McXtrace) scattering instruments. The two code variants are distributed independently, but share as much infrastructure and tools as possible. Together they are known under the name of
... [More]
McCode.
Both McStas and McXtrace are based on a code-generation mechanism where a high-level specification language defines the instrument to be simulated and the mcstas/mcxtrace code generator produces C code that performs the Monte Carlo Simulation.
McStas and McXtrace both come with comprehensive manuals and a libraries of well-tested components that include most standard elements of neutron- and X-ray- scattering instruments respectively. [Less]
913K
lines of code
9
current contributors
3 months
since last commit
2
users on Open Hub