1 CPS 615 — 在模拟跟踪ODE模块和粒子动力学中的计算科学 2 ODE和粒子动力学摘要 3 粒子(N-体)应用和常微分方程(ODE) 4 粒子应用--常微分方程(ODE) 5 粒子应用-- N-体问题 6 牛顿第一定律 -- 对一个粒子的引力 7 运动方程 -- 牛顿第二定律 8 求解ODE方程的数字技术 9 二阶和更高阶的方程 10 对单一一阶方程的基本的离散化 11 在数字逼近中的误差 12 龙格库塔方法:欧拉方法 13 欧拉方法中的误差估算 14 误差与计算的关系 15 CSEP书中使用欧拉方法的例子 16 通过用不同的h值来使用欧拉方法,在t=1处的逼近求解 17 龙格库塔方法:修改的欧拉方法 18 通过用不同的h值来使用修改的欧拉方法,在t=1处的逼近求解 19 典型的龙格库塔 -- 描述 20 典型的龙格库塔 -- 形式地 21 典型的龙格库塔 -- 图形上 22 预测/修正方法 23 多步方法的定义 24 多步方法的特征 25 显示和隐示方法的比较 26解决运动的N体方程 27表示N体问题 28计算的形式 29Fortran90的N体Runge Kutta子程序-I 30Fortran90的Runge Kutta子程序-II 31加速度的计算-一个简单的数组算法; 32N体压力计算的简单数据 并行程序--Grav--I 33在数据并行算法中的 Grav函数--II 34N2算法的无效性-I 35N2算法的无效性-II 36对于加速度计算的较好的流水算法,采用压力计算的1/2迭代-I 37详细的流水算法 38基本的流水操作 39流水算法的例子 40流水算法Grav--部分I 41流水算法Grav--部分II 42Grav流水算法,结论 43并行实现-I 44并行执行时间-I 45并行执行时间-II 46N体问题是一个一维的算法 47这个算法的HPF程序摘要 48HPF程序摘要 - II 49HPF程序摘要 - 完成(finished) 50注意和参考资料