1 数值仿真软件求解器,以及前后处理工具的源代码,都是用什么语言开发的

请先 登录 后评论

查看全部 1 个回答

匿名 - 研究生

仿真软件的开发从 1960 年代,就已经开始了,很多仿真软件代码都使用了 Fortran,但是从现在的视角来看,仿真软件的开发不管是前处理,后处理还是转换器,HPC,都应该基于 C ++,用 Fortran 封装好的稳定模块除外。

这里面有两个问题:

  • 面向对象是将来科学数值计算精确和可持续开发的方向吗?C ++ 还是 Fortran
  • 是否有可能将一个学科及其方法统一在一个框架内,以便为应对未来的挑战做好充分的准备?如多学科分析和虚拟原型

在这种意义上的研究是基于面向对象的哲学,并将相关的方法应用于数值计算,而不会降低使用结构化 Fortran 语言获得的性能。

这些研究对面向对象的语言具有三个优势:

  • 更好的代码健壮性并保证算法实现的可靠性

  • 更好的保证代码的健壮性和算法实现的可靠性

请先 登录 后评论