Parallel quantum chemistry computation in a high-level data-parallel programming environment PROMISE

被引:0
|
作者
Jiang, ZY [1 ]
机构
[1] German Natl Res Ctr Informat Technol, RWCP Parallel & Distributed Syst GMD Lab, Res Inst Comp Architecture & Software Technol, D-12489 Berlin, Germany
关键词
object-oriented programming environment; high performance computing; cluster computing; quantum chemistry;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Quantum chemistry has become an essential tool in many research areas of chemical, physical and materials science, because by using massively parallel computers we can solve the large molecule problems, which supply the fundamental information for these researches. Whereas the efficient implementation and maintains of ab initio chemistry computational software on the advanced computer systems are still difficult. This requires to create the new methodologies for developing the next generation of this software. The object-oriented approach have been chosen for this evaluation. Up to now, we have developed a PROMISE, a high-level data-parallel programming Environment, and successfully employed in several applications such as 2 and 3 dimensional CFD, FEM, and a diversity of solvers. This paper will address the experiments of massive parallel integral-direct SCF quantum chemistry computations in PROMISE, in order to exploit this new methodology in developing new quantum chemistry code. Thereby, the new concept of using object-oriented programming is proposed for efficient evaluation of SCF calculation. The good parallel performance had been reached on CRAY T3E and PC cluster.
引用
收藏
页码:2749 / 2755
页数:7
相关论文
共 50 条
  • [41] Guest Editorial: High-Level Parallel Programming with Algorithmic Skeletons
    Sergei Gorlatch
    Herbert Kuchen
    International Journal of Parallel Programming, 2018, 46 : 1 - 3
  • [42] Practical Aspects of High-Level Parallel Programming PAPP 2010
    Benoit, Anne
    Gava, Frederic
    ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 2047 - +
  • [43] High-level abstractions for message-passing parallel programming
    Chan, F
    Cao, JN
    Sun, YD
    PARALLEL COMPUTING, 2003, 29 (11-12) : 1589 - 1621
  • [44] Guest Editorial: High-Level Parallel Programming and the Road to High Performance
    J. Daniel García
    Arturo Gonzalez-Escribano
    International Journal of Parallel Programming, 2019, 47 : 161 - 163
  • [45] Guest Editorial: High-Level Parallel Programming and the Road to High Performance
    Daniel Garcia, J.
    Gonzalez-Escribano, Arturo
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2019, 47 (02) : 161 - 163
  • [46] Designing a Tunable Nested Data-Parallel Programming System
    Muralidharan, Saurav
    Garland, Michael
    Sidelnik, Albert
    Hall, Mary
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 13 (04)
  • [47] The development of the data-parallel GPU programming language CGiS
    Lucas, Philipp
    Fritz, Nicolas
    Wilhelm, Reinhard
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 4, PROCEEDINGS, 2006, 3994 : 200 - 203
  • [48] Scout: a data-parallel programming language for graphics processors
    McCormick, Patrick
    Inman, Jeff
    Ahrens, James
    Mohd-Yusof, Jamaludin
    Roth, Greg
    Cummins, Sharen
    PARALLEL COMPUTING, 2007, 33 (10-11) : 648 - 662
  • [49] Extended C language NCX for data-parallel programming
    Yuasa, Taiichi, 1600, Scripta Technica Inc, New York, NY, United States (26):
  • [50] Visual data-parallel programming for signal processing applications
    Boulet, P
    Dekeyser, JL
    Levaire, JL
    Marquet, P
    Soula, J
    Demeure, A
    NINTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2001, : 105 - 112