首页> 外文会议>ACM/IEEE conference on Supercomputing >Particle-in-cell simulation codes in High Performance Fortran
【24h】

Particle-in-cell simulation codes in High Performance Fortran

机译:高性能Fortran中的单元中粒子模拟代码

获取原文

摘要

Particle-in-Cell (PIC) plasma simulation codes model the interaction of charged particles with surrounding electrostatic and magnetic fields. Its computational requirements made it to be classified as one of the grand-challenge problems facing the high performance community. In this paper we present the implementation of 1-D and 2-D electrostatic PIC codes in High Performance Fortran(HPF) on a IBM SP-2. HPF expands Fortran 90 with data distribution and alignment directives and data parallel statements. It is a powerful language for writing portable and high performance programs across many platforms. We used one of the most successful commerical HPF compilers currently available in the market and augmented the compiler's missing HPF functions with extrinsic routines when necessary. We obtained near linear speed-up in all of our test cases. The performance of the HPF programs is comparable to the native message passing implementations of the same codes on the SP-2.

机译:

粒子内(PIC)等离子体模拟代码可模拟带电粒子与周围的静电和磁场之间的相互作用。它的计算要求使其成为高性能社区所面临的挑战之一。在本文中,我们介绍了在IBM SP-2上的高性能Fortran(HPF)中一维和二维静电PIC代码的实现。 HPF通过数据分发和对齐指令以及数据并行语句扩展了Fortran 90。它是用于跨多个平台编写可移植的高性能程序的强大语言。我们使用了目前市场上最成功的商业HPF编译器之一,并在必要时使用外部例程增加了编译器缺少的HPF函数。在所有测试案例中,我们都获得了接近线性的加速。 HPF程序的性能可与SP-2上相同代码的本机消息传递实现相媲美。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号