level 7
fel20131124
楼主
学习了mathematica以后一般都是画图、写写脚本、生成数据等。很少做数值计算,最近要求粒子的运动轨迹,求偏微分方程,NDSolve命令。但是发现效率比较慢,想到我的台机怎么也是I7最新的cpu,32G内存,就想能不能并行运算。尝试了Parallelize[NDSolve[]],提示不能并行运算。win7系统下又尝试了将mathematica 的matheKernel.exe优先级调到最高,然后就是卡顿了。。而且,6个MathKernel只有一个在运算。请教前辈,如何更有效地利用空闲的内存?为什么只有1个MathKernel在运算,其他的如何利用起来?

2014年12月10日 14点12分
1
