不同的目的，取决于被模拟的任务的特性：
方法和算法.计算科学中的算法和数学方法是多样的，常用的应用方法包括：程序设计语言普遍应用于科学计算应用中偏向数学的方面，包括R语言、MATLAB、Mathematica、Scilab、GNU Octave、COMSOL Multiphysics、SciPy的Python语言等。偏向于密集型计算的科学计算常会利用C语言或Fortran的一些变体以及BLAS或LAPACK等最优化代数库。计算科学应用程序常常建立真实世界变化情况的