MCBooster:用于大规模并行平台上相空间衰变快速蒙特卡洛生成的库
高能物理 - 实验
2017-02-21 v1 高能物理 - 唯象学
计算物理
摘要
MCBooster是一个仅含头文件、符合C++11标准的库,提供在大样本相空间蒙特卡洛事件上生成和执行计算的例程。为获得卓越性能,MCBooster能够使用支持CUDA和OpenMP的设备并行执行其大部分计算。MCBooster构建于Thrust库之上,运行于Linux系统。本文综述了MCBooster的主要特性。提供了用户接口的基本描述和一些应用示例,以及在不同环境下的性能测量。
引用
@article{arxiv.1702.05712,
title = {MCBooster: a library for fast Monte Carlo generation of phase-space decays on massively parallel platforms},
author = {A. A. Alves and M. D. Sokoloff},
journal= {arXiv preprint arXiv:1702.05712},
year = {2017}
}