首页> 外文会议>Calable high performance computing conference >Efficient runtime support for parallelizing block structured applications
【24h】

Efficient runtime support for parallelizing block structured applications

机译:有效的运行时支持并行化块结构化应用程序

获取原文

摘要

Scientific and engineering applications often involve structured meshes. These meshes may be nested (for multigrid codes) and/or irregularly coupled (called multiblock or irregularly coupled regular mesh problems). We describe a runtime library for parallelizing these applications on distributed memory parallel machines in an efficient and machine-independent fashion. This runtime library is implemented on several different systems. This library can be used by application programmers to port applications by hand and can also be used by a compiler to handle communication for these applications. Our experimental results show that our primitives have low runtime communication overheads. We have used this library to port a multiblock template and a multigrid code. Effort is also underway to port a complete multiblock computational fluid dynamics code using our library.
机译:科学和工程应用通常涉及结构化网格。这些网格可以嵌套(用于多重资料代码)和/或不规则地耦合(称为多块或不规则耦合的常规网格问题)。我们描述了一个运行时库,用于以高效和机器 - 独立的方式将这些应用程序并行化这些应用程序。此运行时库是在几个不同的系统上实现的。应用程序员可以用手动应用程序程序来使用此库,也可以由编译器使用,以处理这些应用程序的通信。我们的实验结果表明,我们的基元具有低运行时通信开销。我们已使用此库来端口多帧模板和多个资料代码。还可以使用我们的图书馆移植完整的多块计算流体动力学代码来努力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号