最近想用gaussian算点东西,windows下的效率实在太低,于是想在自己电脑上试试,笔记本上是新装的ubuntu11.10,去师兄那拷了gaussian09的linux版本来安装,从网上查了下说安装很简单,但是我还是折腾了好几天,主要是一个不起眼的地方出错了,也不知道是不是单机版的原因。
从网上查了不少安装办法,大致都是这个样子,顺便引用下师兄的文章:
http://blog.csdn.net/tengh/article/details/5996150
高斯在linux下的安装很简单。首先把gaussian09的文件解压到目标文件夹。比如
/home/zhuh/
然后设置环境变量,如果是root用户,修改 /etc/profile文件,如果是一般用户,修改/home/.bashrc文件。
添加以下几行:
export GAUSS_EXEDIR=/home/zhuh/g09/export G09ROOT=/home/zhuh/g09/ export
GAUSS_SCRDIR=/home/zhuh/tmp/g09/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/$G09ROOT
其中/home/zhuh/改成自己的路径。然后保存。
在命令行更新环境变量,root用户输入:
source /etc/profile
普通用户输入:
source /home/zhuh/.bashrc
/home/zhuh改成你自己的用户路径。
我按照这个设置,用了很多次运行就报错,报错内容如下:
Entering Gaussian System, Link 0=g09/g09PGFIO/stdio: No such file or directory
PGFIO-F-/OPEN/unit=11/error code returned by host stdio – 2.
File name = /tmp/g09/Gau-3850.inp
In source file ml0.f, at line number 182
从上面的内容看也看不出什么错,然后师兄提醒我这样安装
1、./configure2、make
3、make install
还是不行,文件夹里根本没有./confiure文件,快下班时候,师兄又过来给我折腾了半天还是不行,我都快崩溃了,已经放弃在linux使用gaussian,但最后还是想试下gaussian03行不行,于是又在网上随手搜了几篇gaussian03的文章
http://hi.baidu.com/curioz/blog/item/6324b37eb94b6e300dd7da6f.html
发现这两篇文章下面临时文件夹只是/tmp,于是就把g09去掉,然后按照前面的方法又来了一篇居然行了。
现在贴出我的配置
export GAUSS_EXEDIR=/home/huzhenhua/g09export G09ROOT=/home/huzhenhua/g09
export GAUSS_SCRDIR=/tmp
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/$G09ROOT
export PATH=$PATH:/home/huzhenhua/g09