摘要
随着计算机计算能力和算法的高速发展,现有的计算软件已不能满足目前日益增长的需求。因此开发一种实用、高效的新型的计算软件结构就成为当务之急。该新型结构将具有支持多层理论方法的能力,同时可以兼顾实验和理论化学的结果,优化搜索引擎。新一代的计算化学软件必须具备高度的并行性、可扩展性、重复使用性和兼容性,并可实现大型社区驱动。本文基于美国自然科学基金委软件基础构架项目,阐述了计算化学软件发展需求和相关的资助模式,包括层列式的资助模式和资助范围。此外,本文还将从开发软件项目的特点等方面展开讨论,包括软件基础构架,软件培训和推广,以及其对软件开发项目可持续性的影响。