科学计算应用程序是科学计算研究的成果集成,其研制不同于通常的计算机应用软件.随着科学计算研究的不断深入和高性能计算机的迅猛发展,应用程序越来越依赖于实际应用和高性能计算的交叉融合,迫切需要革新程序的研制思路,发展研制方法.文章简要介绍了科学计算应用程序的主要特征,分析了应用程序面临的主要困难,探讨了研制应用程序的新思路和新方法.
Scientific computing application codes have integrated the results of scientific computing research. Because of the requirements of specific scientific fields for large scale and highly efficient computing, the development of application codes is very different from that of the usual computer application software. Currently, the development of application codes is becoming more and more dependent on combining both the application and high performance computing. New ideas should be studied and new methods proposed to simplify and speed up the development process. This paper outlines the main characteristics of application codes, analyzes the key problems that need to be solved, and discusses new ideas and methods for their development.