...
首页> 外文期刊>Concurrency and Computation >A distributed computing environment for interdisciplinary applications
【24h】

A distributed computing environment for interdisciplinary applications

机译:跨学科应用的分布式计算环境

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

摘要

Practical applications are generally interdisciplinary in nature. Current technology is well matured for addressing individual disciplines but not for interdisciplinary applications. Hence, there is a need to couple the capabilities of several different computational disciplines to address these interdisciplinary applications. One approach is to use coupled or multi-physics software, which typically involves developing and validating the entire software spectrum for a specific application. This will be extremely time consuming thus delaying the delivery of crucial capability to the end-user. The other approach is to integrate individual well-matured computational technology discipline's software thus taking advantage of the existing scalable software, validation investments, and tremendous developments in computational science. This integrated approach requires a consistent data model, data format, data management, seamless data movement, and robust, modular, scalable coupling algorithms. To address these requirements, we have developed a new flexible data exchange mechanism for high-performance computing (HPC) codes and tools, known as the extensible Data Model and Format (XDMF). XDMF is part of a larger effort known as the 'Interdisciplinary Computing Environment' (ICE). ICE provides computational engines with the data management, visualizations, and user interface tools necessary to exist in a modern computing environment. Instead of imposing a new programming paradigm on HPC codes, XDMF uses the existing concept of file I/O for distributed coordination. XDMF incorporates Network Distributed Global Memory (NDGM), Hierarchical Data Format version 5 (HDF5), and extensible Markup Language (XML) to provide a flexible yet efficient data exchange mechanism. This paper discusses the development and implementation of a distributed computing environment for interdisciplinary applications utilizing the concept of a common data hub. Also, the implementation of XDMF is demonstrated for a typical blast-structure interaction interdisciplinary application.
机译:实际应用通常本质上是跨学科的。当前的技术已经很成熟,可以解决单个学科,但不能用于跨学科应用。因此,需要结合几种不同计算学科的能力来解决这些跨学科的应用。一种方法是使用耦合软件或多物理场软件,这通常涉及针对特定应用程序开发和验证整个软件范围。这将非常耗时,从而延迟了关键功能向最终用户的交付。另一种方法是集成各个成熟的计算技术学科的软件,从而利用现有的可扩展软件,验证投资以及计算科学的巨大发展。这种集成方法需要一致的数据模型,数据格式,数据管理,无缝数据移动以及健壮,模块化,可扩展的耦合算法。为了满足这些要求,我们为高性能计算(HPC)代码和工具开发了一种新的灵活数据交换机制,称为可扩展数据模型和格式(XDMF)。 XDMF是称为“跨学科计算环境”(ICE)的一项较大努力的一部分。 ICE为计算引擎提供了现代计算环境中必需的数据管理,可视化和用户界面工具。 XDMF并未在HPC代码上施加新的编程范例,而是使用文件I / O的现有概念进行分布式协调。 XDMF集成了网络分布式全局内存(NDGM),分层数据格式版本5(HDF5)和可扩展标记语言(XML),以提供灵活而有效的数据交换机制。本文讨论了利用通用数据中心概念为跨学科应用程序开发分布式计算环境的方法和实现。此外,XDMF的实现还针对典型的爆炸-结构相互作用跨学科应用进行了演示。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号