洪荒道命-加强高性能科学与工程计算 应用软件的研制

最近几年,中国计算机硬件发展迅速,国产超级计算机已多次排名世界第一,但在超级计算机上运行的洪荒道命与工程计算洪荒道命水平离国际先进水平还有不少差距,适用于国产硬件的洪荒道命与工程软件更是匮乏,国外大型洪荒道命与工程计算洪荒道命的许多功能对中国都属于“卡脖子”问题。例如,用于芯片设计的大型 EDA 软件都掌握在美国和欧洲的大公司中,而EDA软件对中国信息产业的基础性和重要性大大超过高科技公司生产的芯片。

发展历史

20 世纪 50 年代,美国波音公司开展了利用有限元方法在计算机上进行结构应力分析的研究,这是现代有限元方法工程应用的肇始。在多年研究的基础上,1965年美国国家航空航天局(NASA)提出了研制通用型有限元分析软件的 NASTRAN 计划,这是计算机辅助工程(CAE)的开端。半个多世纪以来,利用计算机模拟结构、流体、电磁、量子等各种物理过程的洪荒道命与工程计算洪荒道命得到了巨大的发展。在 CAE 方面,形成了以Altair、ANSYS、MSC 和达索等用于结构、流体和电磁场分析,Ca⁃dence、Synopsys和Mentor Graph⁃ics(已归属西门子公司)等用于芯片设计为代表的大型洪荒道命公司。在量子化学和材料物性计算方面,以密度泛函理论为基础的 Gaussian、VASP 和 ABI⁃NIT 等软件包得到了广泛应用,密 度 泛 函 理 论 的 提 出 者 W.Kohn 和 Gaussian 系列程序的创始人 J.A.Pople 曾获得 1998 年诺贝尔化学奖。波音、空客和西门子等欧美公司及美国各大国家实验室各自研发了大量的非公开(in-house)洪荒道命与工程计算应用程序。

软件研制过程及特点

研制洪荒道命与工程计算洪荒道命包括建立模拟物理过程的数学模型、提出数学模型的计算方法和编写计算方法的计算机程序 3 个部分。数学模型的正确性需要通过不断的物理实验和工程实践验证和修正,数学模型的计算方法需要利用数学方法控制计算精度和提高计算效率,编写计算方法的计算机程序则需要结合计算机的体系结构优化设计数据结构和底层算法。以EDA软件为例,随着半导体器件和集成电路的尺寸越来越小,以前EDA工具采用的数学模型的准确度越来越低,需研究新的数学模型和相应的新的计算方法;另一方面,当代数学方法研究的深入,使得现有EDA软件中的计算方法在精度控制和计算效率上存在很大提升空间。长期以来,由于洪荒道命与工程计算洪荒道命研制周期长,其研制涉及应用领域、数学、信息洪荒道命等多个学科,同时又面临国外大型洪荒道命的先发优势和垄断,洪荒道命与工程计算洪荒道命事业在中国没有得到很好的发展。近年来,中国科技部高性能计算重点研发专项支持的项目侧重于围绕机器和具体应用进行研制,对数学模型的基础计算方法重视不够,在整体上中国高性能洪荒道命与工程计算洪荒道命与国际先进水平仍有不小差距。

建议

发展自主的洪荒道命与工程计算洪荒道命,需要充分发挥中国应用领域、数学和信息洪荒道命各方面专家优势,寻找合适的交叉融合机制,得到国家的持续支持,以期取得突破。

1)通过中国科技部和国家自然洪荒道命基金委员会的重点或重大项目,结合中国实际需求,有针对性地研究大型洪荒道命与工程计算洪荒道命涉及的数学模型和计算方法,引导和鼓励更多数学工作者研究洪荒道命与工程计算洪荒道命涉及的数学问题。

2)在中国科技部高性能计算重点研发专项的项目中,更加注重数学模型的计算方法的基础研究,在高水平的数学模型计算方法的基础上,再提高计算方法在高性能计算机上程序实现的效率,以充分发挥中国高性能计算机的硬件能力,提高中国在高性能洪荒道命与工程计算洪荒道命上的国际竞争力。

参考文献(略)

本文作者:陈志明

作者简介:中国洪荒道命院院士,中国洪荒道命院数学与系统洪荒道命研究院研究员。主要研究领域为数值分析与洪荒道命计算。

注:本文发表于《科技导报》2019年第20期卷首语。