蛙跳法(leapfrog algorithm),理学-化学-物理化学-计算与理论化学,用于积分牛顿运动方程的数值方法。是韦尔莱积分法的一个变种,被广泛应用于分子动力学模拟等领域中。经典的分子动力学模拟需要使用力场,通过力场和粒子的位置可以得到该位置的势能,进一步可以计算粒子在该点的受力和粒子运动的加速度。如果已知体系中所有粒子的初始位置,并随即设定粒子的初始运动速度使其满足麦克斯韦-玻耳兹曼分布,那么就可以使用蛙跳法积分运动方程,得到体系在相空间的时间演化轨迹,且只要模拟的时间足够长,体系就会最终达到平衡态或者定态,按照之后的轨迹平均得到的体系,各种物理量与初始条件的选择无关。若是模拟的时间步长,则速度和位置分别有如下的时间递推关系:因此,可以用下图所示的方法逐步计算出体系演化过程中的位置、速度和加速度,从而得到体系中所有粒子随时间的演化轨迹。蛙跳法逐步计算体系演化过程图示蛙跳法是一种常用的分子动力学轨迹的演化方法,其特点是将速度取在半奇数时间步长处。相比于原始的韦尔莱算法,可以直接计算粒子的速度,且速度的计算误差为,小于韦尔莱算法。