论文标题
利用超级教学体系结构来开发大量平行的计算和环境化学应用
Leveraging the Super Instruction Architecture to Develop Massively Parallel Computational and Environmental Chemistry Applications
论文作者
论文摘要
必须使开发高性能并行软件的任务变得更加容易,更具成本效益,以便充分利用现有和新兴的大规模计算机系统来发展科学。超级指令体系结构是一个平行的编程平台,旨在在计算过程中管理大量存储在潜在稀疏的多维阵列中的数据。 SIA平台最初是为量子化学软件包ACESIII设计的。最近,SIA被重新完成以克服原始ACESIII计划中的局限性。现在已成功地用于新的ACES4量子化学软件包和大气传输应用Matloc的开发,从而证明了SIA方法的多功能性。 Matloc计算质量在100-1000平方公里范围内的质量运输和分散,并且比现有社区代码是显着改善。本文介绍了使用ACES4的运输和分散剂以及一些困难的量子化学耦合群集基准计算的结果。
The task of developing high performing parallel software must be made easier and more cost effective in order to fully exploit existing and emerging large scale computer systems for the advancement of science. The Super Instruction Architecture is a parallel programming platform geared towards applications that need to manage large amounts of data stored in potentially sparse multidimensional arrays during calculations. The SIA platform was originally designed for the Quantum Chemistry software package ACESIII. More recently, the SIA was reimplemented to overcome limitations in the original ACESIII program. It has now been successfully employed in the new Aces4 Quantum Chemistry software package and the development of the atmospheric transport application MATLOC, thus demonstrating the versatility of the SIA approach. MATLOC calculates transport and dispersion of mass over regions in the range of 100-1000s of square kilometers and is a significant improvement over existing community codes. This paper describes results from both the transport and dispersion application as well as some difficult Quantum Chemistry open shell coupled cluster benchmark calculations using Aces4.