×

MC开发

swMATH ID: 9208
软件作者: 斯拉文斯卡,M。;贾达奇,S。
描述: MCdevelop–随机模拟的通用框架。我们提出了MCdevelop,这是一个通用的计算机框架,用于开发和利用各种随机模拟(SS)软件。这一强大的通用SS软件开发工具来源于高能物理(HEP)中的一系列精确计算科学项目,它在SS软件中具有广泛的功能,用于过去LEP实验和日内瓦CERN正在进行的LHC实验的高级精确量子场论计算。MCdevelop是HEP的一个“衍生”产品,将在其他领域进行开发,但它仍将用于开发用于HEP实验的新SS软件。通常,SS涉及独立生成大量随机“事件”,通常需要相当大的CPU功率。由于SS作业通常不共享内存,因此很容易并行化。
并行SS软件的高效开发、测试和运行需要一个方便的框架来开发软件源代码、部署和监控批处理作业、合并和分析多个并行作业的结果,甚至在生产运行终止之前。在HEP随机模拟的多年发展中,已经实现了一个具有上述所有功能的复杂框架。MCdevelop代表其最新版本,主要用C++(GNU编译器gcc)编写。它使用Autotools构建二进制文件(可以在KDevelop 3.5.3集成开发环境(IDE)中进行管理)。它使用开放源码的ROOT包进行历史记录、图形和C++对象的持久性机制。MCdevelop有助于在具有NQS类型批处理系统的任何计算机集群上运行多个并行作业。
主页: http://annapurna.ifj.edu.pl/~slawinska/mcdev/
关键词: 并行计算;软件开发框架;高能物理学;蒙特卡洛;随机模拟
相关软件: 泡沫;;BHLUMI公司;GenEx公司;github;编程辅助工具;PYTHIA8公司;LBIB单元;流动实验室;赫维里;MC@NLO;自动工具
引用于: 4文件

按年份列出的引文