Fedora7-bit下编译ussian03-C02方法与步骤.pdfVIP

  • 0
  • 0
  • 约5.77千字
  • 约 8页
  • 2026-01-20 发布于北京
  • 举报

思想家公社的门口一量化·分子模拟·二次元

此blog全部文章索引:

。计算化学公坛:

。思想家公社(讨论计算化学为主,加入

需注明研究方向)。Sobereva的硬件资料库:

[]Fedora7-64bit下编译Gaussian03-C02

2008-12-2200:47

PS:G09A02的编译方法见

Fedora7-64bit下编译Gaussian03-C02

文/Sobereva

编译平台:root,fedora7-64bit,IntelQ6600。为保持兼容性这里编译32bit版本。

如果软硬件严格符合这几条要求,没乱改过设置,对linux、gaussian和编译器不是

完全外行,保证95%可能性一遍编译成功。

到pgf77workstation,约290MB,我用的是8.01版。

解压运行install安装到默认路径,ACML和mpich1都不用装。

一个新帐户,邮箱只能用.edu等等的正经邮箱,如果难申请.edu的邮箱,可

以到这里免费申请后缀是@hist.edu.cn的邮箱。后邮箱

里会受到激活信,激活帐户后,登陆,选Createtrialkeys,输入

/opt/pgi/license.info里面的FLEXnethostid后面的内容,就可以得到license.dat,拷

进/opt/pgi。注意每台机子的id都不同,需要不同的license.dat,因此如果换了机

子,就要重新在申请页面填写hostid以得到新的license.dat。这个license.dat可以

使编译器在两周内运行。

In-s/opt/pgi/linux86/8.0-1/bin/pgf77/usr/bin/pgf77(编译32bit版本用32bit版本编

译器)

将g03源代码的压缩包解压到/sob/g03

修改/sob/g03/bsd/updatelink1的42行,将set-mflags改为/sob/g03/bsd/set-mflags

修改/sob/g03/bsd/setup-make的28、68行,将set-mflags改为/sob/g03/bsd/set-

mflags

修改/sob/g03/bsd/g03login的第74和第75行,将set-mflags改为/sob/g03/bsd/set-

mflags,87行gau-machine改为./gaumachine

修改/sob/g03/bsd/bldg03的第198、205、208、211行,将set-mflags改为

/sob/g03/bsd/set-mflags。把120行改为setx=i3

将/sob/g03/bsd/i386.make的580行(编译cmpdst.o那段)的-c前面加上-m32,将

599行(编译mdutil.o那段)的-c前面加上-m32将/sob/g03/mdutil.c的第1267行

(pthread_kill_otherThreads_np()那行)删掉。

修改/sob/g03/set-mflags,将23行改为setcsize=4096(此数值每个CPU不同,也就

是cat/proc/cpuinfo里面显示的cachesize项),把第30行amd64改为aamd64(使

之识别不能,这样即便是64位平台,也使用前面默认的编译32bit版本的参数)

拷贝/sob/g03内所有.inc文件至/usr/include

/sob/g03csh

/sob/g03setenvg03root/sob

/sob/g03chmod777*

/sob/g03chmod777./bsd/*

/sob/g03sourcebsd/g03login

/sob/g03bsd/bldg03aI.txt(如果编译失败,在aII.txt里面搜error找)

将以下内容(星号内的)按顺序加入/root/.bashrc:

*****************

exportg03root=/s

文档评论(0)

1亿VIP精品文档

相关文档