首页> 外文期刊>Journal of computational science >Running simultaneous Kepler sessions for the parallelization of parametric scans and optimization studies applied to complex workflows
【24h】

Running simultaneous Kepler sessions for the parallelization of parametric scans and optimization studies applied to complex workflows

机译:同时运行开普勒会话以并行化参数扫描和优化研究,以应用于复杂的工作流程

获取原文
获取原文并翻译 | 示例

摘要

In this paper we present an approach taken to run multiple Kepler sessions at the same time. This kind of execution is one of the requirements for Integrated Tokamak Modelling (ITM) platform developed by the Nuclear Fusion community within the context of EUROFusion project [1]. The platform is unique and original: it entails the development of a comprehensive and completely generic tokamak simulator including both the physics and the machine, which can be applied for any fusion device. All components are linked inside workflows. This approach allows complex coupling of various algorithms while at the same time provides consistency. Workflows are composed of Kepler and Ptolemy II elements as well as set of the native libraries written in various languages (Fortran, C, C++). In addition to that, there are Python based components that are used for visualization of results as well as for pre/post processing. At the bottom of all these components there is a database layer that may vary between software releases, and require different version of access libraries. The community is using a shared virtual research environment to prepare and execute workflows. All these constraints make running multiple Kepler sessions really challenging. However, ability to run numerous sessions in parallel is a must - to reduce computation time and to make it possible to run released codes while working with new software at the same time. In this paper we present our approach to solve this issue and examples that show its correctness. (C) 2016 Published by Elsevier B.V.
机译:在本文中,我们提出了一种用于同时运行多个Kepler会话的方法。这种执行是由EUROFusion项目[1]中的核聚变社区开发的集成托卡马克模型(ITM)平台的要求之一。该平台具有独特性和原创性:它需要开发一个全面且完全通用的托卡马克模拟器,其中包括物理和机器,可应用于任何融合设备。所有组件都在工作流内部链接。该方法允许各种算法的复杂耦合,同时提供一致性。工作流由Kepler和Ptolemy II元素以及用各种语言(Fortran,C,C ++)编写的一组本机库组成。除此之外,还有一些基于Python的组件,可用于结果的可视化以及预处理。在所有这些组件的底部,都有一个数据库层,该数据库层在软件发行版之间可能有所不同,并且需要不同版本的访问库。社区正在使用共享的虚拟研究环境来准备和执行工作流程。所有这些限制使得运行多个开普勒会议确实具有挑战性。但是,必须具有并行运行多个会话的能力-减少计算时间,并使得在同时使用新软件的同时运行已发布的代码成为可能。在本文中,我们将介绍解决此问题的方法,并举例说明其正确性。 (C)2016由Elsevier B.V.发布

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号