WikiDer > McXtrace
Эта статья не цитировать любой источники. (Октябрь 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
McXtrace представляет собой программный пакет с открытым исходным кодом для проведения Монте-Карло моделирования экспериментов по рассеянию рентгеновских лучей. В то время как его главная цель - помочь в оптимизации каналов пучка, например, на синхротроны, его также можно использовать для анализа данных и в лабораторных источниках и на линиях передачи. McXtrace - это бесплатно программное обеспечение выпущен под GNU GPL.
McXtrace сначала был выделен как дочерний проект хорошо известного и проверенного нейтрон пакет трассировки лучей Макстас в проекте, совместно финансируемом:
- ДТУ Физика на Технический университет Дании (DTU)
- В Европейский центр синхротронного излучения (ESRF) (http://www.esrf.eu)
- Институт Нильса Бора в Копенгагенский университет (KU)
- Датский совет стратегических исследований в рамках программы NaBiIT
- SAXSLAB ApS. ака. Системы JJ-XRay (http://www.jjxray.dk)
Описание
McXtrace работает таким образом, что пользователь описывает свой луч в специальном файле. Этот файл анализируется системой и преобразуется в c-файл, который может быть скомпилирован в целевой вычислительной системе, в которой должно выполняться моделирование. Файл канала передачи обычно содержит относительные координаты устройств, присутствующих в канале передачи.