24小时热门版块排行榜    

CyRhmU.jpeg
查看: 200  |  回复: 3
当前主题已经存档。

wfbgc

木虫 (小有名气)

[交流] 【求助】请教一个的问题。

小弟是做实验起家的,近来想学学做理论分析,所以自己搞了一台相对好一点的电脑,可是,现在计算软件这么多,我也不太清楚什么最好。
经过仔细分析,再三考虑,把目标定在MS和abinit上面了。
MS可以在windows上运行,比较方便,可是,N多个人给我说,在linux环境下,计算速度比较快,所以又学了一点linux,反正MS和abinit都没装上。
所以想请教一下各位达人,倒底在windows下计算速度快呢,还是linux环境下好呢?

[ Last edited by freshgirl on 2009-6-25 at 15:45 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wfbgc

木虫 (小有名气)

请达人指点一二。谢谢!
2楼2008-12-29 02:33:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

awpsr

金虫 (正式写手)

快快乐乐小青虫

★ ★
zdhlover(金币+2,VIP+0):多谢,欢迎常来
确实是linux快,因为windows只能支持3.2G内存,linux可以用8G。但是要看你计算模型的体系,一般情况下PC机都可以计算,如果windows算不了就说明PC机算不了,就该用工作站了。原则上是能算什么就算什么。
世上本没有人, 路走多了便成了人
3楼2008-12-29 09:07:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

老虎大王

木虫 (著名写手)

★ ★ ★ ★
zdhlover(金币+4,VIP+0):多谢交流,欢迎常来
这个,你可能要自己试试到底是在哪个平台上运行快,我想主要要看你的软件配置比如你用的是什么样的编译软件,有没有配套的数学库软件,并行环境如何等等。
比如同样在Linux下的某个软件,用ifort编译的就有可能比用gfortran编译出来的快一些。
单纯的串行计算,而且都不用外部数学库的话,可能在linux下和在Windows下都差不多。你可以测试一下。

Windows确实比较方便。我不建议非要在Linux下运行程序,只要能出结果,快一些慢一些问题不大。我们还是要把主要精力放在算法的思考与数据分析上。比如一个工作,算24个小时与算32个小时的差别看上去很大,但也就是差一个晚上(其实一般不会相差这么大)。你分析数据的时候抓紧些时间也就是了。其实问题往往在于,有的工作常常在七八个小时内完成,用什么平台都无所谓,而有的工作又大得吓人,你用微机搞串行计算,不管是在Linux下还是在Windows都是不大可能完成的工作,比如要算七八天,一个月,你敢在微机上算么?如果用集群,你实际上没有选择,只有根据你机器的配置来。
4楼2008-12-29 09:17:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wfbgc 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见