...
首页> 外文期刊>Scientific programming >Parallel Object-Oriented Computation Applied to a Finite Element Problem
【24h】

Parallel Object-Oriented Computation Applied to a Finite Element Problem

机译:面向对象的并行计算在有限元问题中的应用

获取原文
           

摘要

The conventional wisdom in the scientific computing community is that the best way to solve large-scale numerically intensive scientific problems on today's parallel MIMD computers is to use Fortran or C programmed in a data-parallel style using low-level message-passing primitives. This approach inevitably leads to nonportable codes and extensive development time, and restricts parallel programming to the domain of the expert programmer. We believe that these problems are not inherent to parallel computing but are the result of the programming tools used. We will show that comparable performance can be achieved with little effort if better tools that present higher level abstractions are used. The vehicle for our demonstration is a 2D electromagnetic finite element scattering code we have implemented in Mentat, an object-oriented parallel processing system. We briefly describe the application. Mentat, the implementation, and present performance results for both a Mentat and a hand-coded parallel Fortran version.
机译:科学计算界的传统观点是,在当今的并行MIMD计算机上解决大规模数字密集型科学问题的最佳方法是使用通过低级消息传递原语以数据并行方式编程的Fortran或C。这种方法不可避免地导致不可移植的代码和大量的开发时间,并将并行编程限制在专家程序员的领域。我们认为这些问题不是并行计算固有的,而是所用编程工具的结果。我们将证明,如果使用表现出更高层次抽象的更好的工具,则可以毫不费力地实现可比的性能。我们演示的工具是我们在面向对象的并行处理系统Mentat中实现的2D电磁有限元散射代码。我们简要描述该应用程序。 Mentat的实现以及Mentat和手动编码的并行Fortran版本的性能结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号