Skip to content
Tom Schoonjans edited this page Feb 6, 2020 · 19 revisions

XRMC is a Monte Carlo program for accurate simulation of X-ray imaging and spectroscopy experiments in heterogeneous samples. The use of the Monte Carlo method makes the code suitable for the detailed simulation of complex experiments on generic samples. Variance reduction techniques are used for reducing considerably the computation time compared to general purpose Monte Carlo programs. The program is written in C++ and has been tested on Linux, macOS and MS Windows platforms.

XRMC is released under the terms of the GPLv3.

Unfortunately we cannot provide any other support apart from the information contained within this manual, mostly because we do not have the resources to do so. Please do not write us emails asking for help with your simulations, or for explaining unexpected results.

As is true for all non-trivial software, XRMC is not free of bugs. We try and fix bugs in every released version. In order to do this, we would like to ask all users to open issues on GitHub for their bugreports, which should consist of the input-files that provoke the bug.

The software package is being developed at the University of Sassari by Bruno Golosio, Tom Schoonjans, Antonio Brunetti, Giovanni Luca Masala and Piernicola Oliva.

We have recently published a manuscript covering most of the features implemented in XRMC: B. Golosio, T. Schoonjans, A. Brunetti, P. Oliva, and G. L. Masala. Monte Carlo simulation of X-ray imaging and spectroscopy experiments using quadric geometry and variance reduction techniques. Computer Physics Communications, 2013. You are kindly requested to include this paper in the reference list of your published work when you would decide to use XRMC for scientific purposes.

Table of contents

Clone this wiki locally