首页> 外文期刊>Concurrency, practice and experience >Cray programming environments within containers on Cray XC systems
【24h】

Cray programming environments within containers on Cray XC systems

机译:CRAY XC系统容器中的CRAY编程环境

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

摘要

We present a methodology to enable the complete software development life cycle on Cray XC systems within a container that can hold any version of the Cray Programming Environment (CPE). The installation of the CPE inside a container facilitates many aspects of the typical HPC support and operation workloads of managing Cray XC systems such as testing new CPEs, comparing CPE performances, or keeping software built with an old CPE running on updated systems. The procedure for creating a container with a CPE inside consists of three steps: the creation of a container holding the targeted CPE, the compilation of the desired software within such containers, and the packaging of the resulting binaries, libraries, and dependencies within a second lightweight container. We showcase the methodology by fulfilling a user requirement of running a two-year-old version of the COSMO model built with an old CPE 16.11 on today's system.
机译:我们提出了一种方法,可以在容器中启用Cray XC系统的完整软件开发生命周期,该容器可以保存任何版本的CRAY编程环境(CPE)。容器内的CPE的安装有助于管理CRAY XC系统的典型HPC支持和操作工作负载,例如测试新的CPE,比较CPE性能,或者在更新系统上运行的旧CPE保持软件。使用CPE内部创建容器的过程包括三个步骤:创建一个容器,该容器持有目标CPE,在这样的容器中编译所需的软件,以及在第二个中的所得二进制文件,库和依赖性的包装的汇编轻质容器。我们通过满足在当今系统上运行一个使用旧CPE 16.11建造的两年历史的COSMO模型的用户要求来展示方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号