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]
Grammar Extractors is a suite of scripts useful for extracting grammar descriptions from Yacc, Yapp and Bison input files. The output should be suitable for later processing via other utilities.
Modern software systems and application are commonly written in multiple languages, include scripting engines, and are frequently build on multiple specialized frameworks and middleware for a considerable diversity of runtime environments. The latest influencing update in development paradigm is the
... [More] application of multicore processors. This projects is aimed to unify the required trace and logging output and integrate into debugging environments. The target is to provide general development, test, and production support of software environments based on multiple programming languages for distributed multicore environments. Online-Manuals:http://www.unifiedsessionsmanager.org/projects/utalm/doc/en/html/man3/utalm-API [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy