计算科学和工程(CSE)是处理计算模型与仿真的开发与应用的一门相对较新的学科,通常与高性能计算结合以解决工程分析和设计(计算工程)以及自然现象(计算科学)中出现的复杂物理问题。计算科学和工程被描述为“第三种发现模式”(仅次于理论和实验)。[1]在许多领域,计算机模拟是不可或缺的,因此它对商业和研究都至关重要,它能够进入传统实验无法进入的领域或传统经验调查极其昂贵的领域。计算科学和工程不应与纯计算机科学或计算机工程混淆,尽管前者的领域很广(例如,某些算法、数据结构、并行编程、高性能计算),而后者的一些问题也可以用计算科学和工程的方法(作为一个应用领域)建模和解决。
计算科学和工程通常在一些机构作为硕士或博士课程。
计算科学和工程方法和框架包括:
关于计算,计算机编程、算法和并行计算在计算科学和工程中起着重要作用。科学界最广泛使用的编程语言是FORTRAN 。最近, C与C++语言比FORTRAN变得更受欢迎。但由于FORTRAN中丰富的遗留代码及其更简单的语法,科学计算界在完全采用C与C++作为通用语言方面进展缓慢。另外,由于其非常自然的表达数学计算的方式及其内置的可视化能力,专有语言/环境的MATLAB 也得到了广泛的应用,特别是用于快速应用程序开发和模型验证上。Python和外部库(如NumPy 、SciPy 、 Matplotlib绘图库)作为MATLAB的免费和Copycenter 替代方案已经受到了一些欢迎。
计算科学和工程发展了多种应用,包括:
^"Computational Science and Engineering Program: Graduate Student Handbook" (PDF). cseprograms.gatech.edu. September 2009. Archived from the original (PDF) on 2014-10-14. Retrieved 2012-04-08..
暂无