24小时热门版块排行榜    

查看: 2783  |  回复: 10
【奖励】 本帖被评价5次,作者yhlllf增加金币 4.5
当前主题已经存档。

yhlllf

铜虫 (初入文坛)


[资源] 【分享】Gaussian03在linux下的安装和使用

先说一下,我安装的环境suse企业版9.0(sp1)64位,cpu个数是4个,内存5G,硬盘空间是110G.
      在官网上说Gaussian03默认是支持的linux是suse9.0。其实大多数的linux的内核都是一样的,只不过是名字不同而已。
     我从网上下载的版本是g03e01-em64t.tar.gz,据说是Gaussian03的最新版本。这里要说明一下,INTER和AMD两大提供cpu厂商对Gaussian03的支持都是不同的,最好能下载针对自己服务器cpu的Gaussian03版本,这样才能发挥服务器的最大能力。
    Gaussian03的并行运算分两种。一种是在网上经常看到的cluster,就是把几台单机通过100/1000M以太网联起来,通过linux下的NFS和NIS来进行并行运算。这种并行是基于文件系统级的并行运算,运算的速度取决于网络的速度和操作系统、文件系统的配合以及单机IO的能力。使用这种模式的时候,要使用一个叫linda的并行程序,一定要注意Gaussian03支持的linda版本号。另一种就是在支持多CPU的单服务器上做多cpu间的并行运算。这种模式对服务器的投资很大,但是由于服务器的体系构架与单机PC有很大的不同,多CPU间并行运行没有网络带宽的限制,而且服务器的IO的技术是基于SCSI,其速度明显高于PC的IO。目前的服务器大多数都支持64位操作系统,64位操作系统可以使用超过4G的内存和文件大小支持超过16G,这一点对Gaussian03很的重要,因为在做Gaussian03运算的时候,我发现Gaussian03有时候产生大于16G临时文件,如果在32位操作系统下会运算失败的。
    闲言少叙,直入主题吧。
    1、装好的suse下建一个用户,我建的用户是abis(名字无所谓)
    2、用abis登陆,ftp将g03e01-em64t.tar.gz传到用户目录下(我的是/home/abis/home/下)
    3、使用tar -xvf g03e01-em64t.tar.gz将包解开,在abis用户目录下会有一个g03的目录。
    4、修改环境变量。vi .bashrc
       添加如下:
     export GAUSS_EXEDIR=/home/abis/home/g03
       export g03root=/home/abis/home/g03
       export  D_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/abis/home/g03
       export PATH=$PATH:/home/abis/home/g03
       export GAUSS_SCRDIR=/tmp/g03(这个是临时文件目录,随便定义,但是要求大小空间50G以上)
     这个时候你就可以进行运算了。
     1、先做一个输入文件。在windows下Gaussian03生成一个gjf文件。如果想用linux的多cpu文件做如下修改,
     section:
     %nproc=4 服务器是4cpu
        %mem=4096MB 服务器是5G,千万不要全占了
     %rwf=1,2000,2,2000.......(针对临时目录小和32位操作系统不支持超过2G文件,可以生成多个2G的临时文件)我做个8个2G的文件的测试。
      2、将这个gjf文件ftp到abis用户目录下,注意一定要执行这个命令
         dos2unix *.gjf
         3、剩下的就是运算了 g03 *.gjf
         4、观察运算结果 tail -f *.log
        做一个小总结:
     1、在windows下修改%nproc是无效的,修改%mem好像效果也不明显。
     2、一定要注意临时文件的大小,这是最容易出错的地方,我的临时文件目录是100G
       最后,我用我的一个实际应用来说明linux很厉害。我有一个Gaussian03计算在windows2003下运行了8小时44分钟,但是在硬件平台不变的情况下,在suse linux下运行了1个小时。


     谨以此篇短文献给我那读博士的老婆,愿她早日毕业,快乐生活。

[ Last edited by yhlllf on 2009-3-17 at 14:10 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

handongxue1011

银虫 (正式写手)


呵呵,抢一沙发,前一段时间一直装,现在还没有装上呢
2楼2009-03-17 17:00:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abbott

金虫 (著名写手)


谢谢楼主详细的信息!

另,楼主,你的软件哪里下载的? 可否给个链接?
3楼2009-03-18 10:30:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yhlllf

铜虫 (初入文坛)


我的是去年年底下载的,具体在哪里忘了,google一下,你找找看吧。纳米盘下载的。
4楼2009-03-18 13:33:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

airpot

银虫 (小有名气)


em64t是支持intel的64位还是支持AMD的64位呢
5楼2009-03-29 04:00:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abbott

金虫 (著名写手)


★★★★★ 五星级,优秀推荐

回复楼上, em64t AMD的64位
本质上是一样的,
在比较正规的技术资料上,说到64元技术,都是使用AMD64.

但是对于两个厂商开发的高端处理器,略有差别.
普通CPU,几乎没有性能上的差别!
6楼2009-03-29 09:37:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gaoyp0114

木虫 (小有名气)


★★★★★ 五星级,优秀推荐

谢谢楼主
7楼2009-03-29 13:11:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

forestwolf9291

木虫 (著名写手)


赞,谢
引用回帖:
Originally posted by yhlllf at 2009-3-17 14:09:
先说一下,我安装的环境suse企业版9.0(sp1)64位,cpu个数是4个,内存5G,硬盘空间是110G.
      在官网上说Gaussian03默认是支持的linux是suse9.0。其实大多数的linux的内核都是一样的,只不过是名字不同而已。 ...

8楼2009-03-30 15:33:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

robinhoon


★★★ 三星级,支持鼓励

灌水了!
9楼2009-04-04 00:18:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wanlichuan

木虫 (著名写手)


★★★★★ 五星级,优秀推荐

谢谢楼主。用上了。
10楼2010-01-15 22:52:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ccwhhs

铜虫 (正式写手)


★★★★★ 五星级,优秀推荐

设好环境变量后,不知道如何运算。
11楼2010-02-01 20:15:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yhlllf 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +3 process2012 2026-08-23 4/200 2026-08-23 12:54 by huixian257
[考博] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 h4CP7TrQR8Lg 2026-08-22 5/250 2026-08-23 12:09 by LR9qGULyN2ew
[基金申请] 2026国自然函评费到账 +15 羊腰板 2026-08-21 16/800 2026-08-23 10:45 by process2012
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 2JOx3r2CYEgw 2026-08-22 5/250 2026-08-23 07:41 by OEbVnUOu01ol
[博后之家] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 DpSrDtM079iu 2026-08-22 5/250 2026-08-23 04:07 by OEbVnUOu01ol
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 QTy3jDtz1uLt 2026-08-21 11/550 2026-08-23 02:55 by OEbVnUOu01ol
[考博] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 DpSrDtM079iu 2026-08-22 3/150 2026-08-23 00:55 by OEbVnUOu01ol
[基金申请] 只有每年这种时候来逛逛小木虫 +24 yaoyewhu2008 2026-08-20 26/1300 2026-08-22 17:43 by kammury
[基金申请] filecode,4个jtjc了 +13 ziyangfang 2026-08-19 16/800 2026-08-22 17:08 by WH3796
[教师之家] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 2JOx3r2CYEgw 2026-08-21 4/200 2026-08-22 16:52 by sunzitan
[基金申请] 今天基金会出结果吗?20260819 +16 kkkl_v 2026-08-19 17/850 2026-08-22 16:12 by 阿布Abu
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 放榜前的不淡定 40+4 snowwithsea 2026-08-19 14/700 2026-08-21 23:51 by cratir
[基金申请] 建议基金发布提前给出明确的时间点 +10 kulium 2026-08-21 13/650 2026-08-21 21:58 by alongwaytogo
[基金申请] 我面上完蛋了 +7 且听虎啸 2026-08-20 8/400 2026-08-21 12:31 by 酷酷墨镜
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[基金申请] 估计是周四 +3 archvillain 2026-08-18 3/150 2026-08-21 01:48 by jnhyjjm
[基金申请] 时间戳变了,能看出什么问题? +18 基诺咪客 2026-08-17 23/1150 2026-08-20 17:19 by Godzela
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
信息提示
请填处理意见