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文件 全部的 前5名10位作者引用 2 斯坦尼斯·雅达 2 马格达莱娜·萨维尼斯卡 1 戴维·安布罗西 1 奇瓦斯托夫斯基,J.J。 1 A.库西纳。 1 基西亚、拉多斯·瓦·安东尼 1 Röger,马蒂亚斯 1 马西耶·斯科西佩克 1 安吉拉·史蒂文斯 1 Jean-Rémi Turnau 4篇连载文章中引用 1 计算机物理通信 1 高能物理杂志 1 Oberwolfach报告 1 计算物理中的通信 全部的 前5名在8个字段中引用 3 数值分析(65-XX) 1 总体主题;集合(00-XX) 1 偏微分方程(35-XX) 1 计算机科学(68至XX) 1 可变形固体力学(74-XX) 1 量子理论(81-XX) 1 统计力学,物质结构(82-XX) 1 生物学和其他自然科学(92-XX) 按年份列出的引文