GPAW焊接 swMATH ID: 22161 软件作者: J.Enkovaara、N.A.Romero、S.Shende、J.J.Mortensen 描述: GPAW-使用基于python的软件进行大规模并行电子结构计算。电子结构计算是材料科学中广泛使用的工具,也是超级计算资源的巨大消耗者。传统上,用于此类仿真的软件包是用编译语言实现的,其中不同版本的Fortran是最流行的选择。虽然动态解释语言(如Python)可以提高程序员的效率,但它们无法与编译语言的原始性能直接竞争。然而,通过将解释语言与编译语言结合使用,可以将大多数提高生产力的功能与良好的数值性能结合起来。我们在使用Python和C编程语言组合实现电子结构仿真软件GPAW时使用了这种方法。虽然所选择的方法在标准工作站和Unix环境中运行良好,但大规模并行超级计算系统在移植、调试和分析软件时可能会遇到一些挑战。在本文中,我们描述了实现的一些细节,并讨论了Python/C组合方法的优势和挑战。我们表明,尽管存在这些挑战,但使用基于Python的软件可以获得良好的数值性能和良好的并行可伸缩性。 主页: http://www.sciencedirect.com/science/article/pii/S1877050911000615 相关软件: 蟒蛇;阿比尼特;ASE公司;麋鹿;量子浓缩咖啡;WIEN2k公司;数字Py;午睡;待定2J;OpenMx(OpenMx);瓦尼尔90;VASP公司;车灯;Scikit公司;梅兹;第四阶段;奥克托普斯;FHI目标;令人兴奋的;ERKALE公司 引用于: 2文件 全部的 前5名6位作者引用 1 埃里克·博斯克 1 何旭 1 尼科尔·赫尔比格 1 汉斯·彼得·兰坦根 1 米凯尔·莫滕森 1 马蒂厄·弗斯特雷特(Matthieu J.Verstraete)。 连载1篇 2 计算机物理通信 在3个字段中引用 1 可变形固体力学(74-XX) 1 流体力学(76-XX) 1 统计力学,物质结构(82-XX) 按年份列出的引文