1第一章绪论1
1计算机实验的地位目前计算机实验在科学研究中起到了非常重要的作用
在以前,物理科学是实验与理论之间的桥梁
在实验科学中,一个体系构建受限于测量方法,结果具有多种表示方法
在理论研究中一体系的构建,通常是一系列的数学方程
通过不断的简化而能通过解方程而的到一个解,能够用来描述系统在一定条件下的行为,我们就可以说这种模型是合理的
因此在很多情况下,我必须考虑适当的简化,消除实际问题的复杂性,从而使方程能够被求解
在过去,理论模型只有在很少的“specialcircumstances”的例子中很好的得到了验证
例如在凝聚态物理模型中,对于一些特殊材料分子间的作用力可以在双原子或完美晶体中得到验证
即使那样,近似通常也需要计算
然而不幸的是,许多非常有趣的物理问题超出了这些“specialcircumstances”的范围
在这些问题中,大家都能了解是,原子簇,有机大分子具有很多的自由度
正确的对待温度,应该包括非简谐振动和相变
以及无序系统,对称对于问题的简化是没有用的,等等
超算计算机的到来(开始使用于19世纪50年代),改变了这一前景,它在理论与实验之间插入了一个新的合适的元素:计算机实验
在计算机实验中,模型任然是有理论研究提供,但是结果是由机器按一定的“食谱”(算法,按一定程序语言实现的)计算的
通过这种方法,复杂的问题可以被解决以及可以探索更多的实际系统,因此为我们开创了更好理解实际实验的思路
无需多说,计算机实验的发展渐渐的改变了理论研究与实验科学之间的传统关系
一方面,计算机模拟增加了对模型的精确度的需求
例如分子动力学的模拟通过一定相互作用定律可以估算一个材料的熔点温度
这在以前是没有办法对理论模型进行测试的
因而,模拟给这些模型带来了“生命”,解决一些关键问题,并为提高他们的精确度提出一些好的将建议
另一方面,模拟可以非常接近实验的条件,在某种程