提交计算前需要准备的文件和软件:
1 后缀名为.gjf的Gaussian输入文件。
2 后缀名为.sh的脚本文件。
2 用于本地计算机与远程计算服务器链接、通信和文件交换的WinSCP软件。
2 远程计算服务器的账户密码。
一、运行WinSCP.exe文件
弹出Login对话框,在Host name 中填写202.121.122.192,Port Number保持默认。User name和Password中填写自己的账户和密码。
点击下方的Login,完成登录,如下图所示。
二、 提交计算
2.1 点击如下图红圈处的PuTTY,或者直接按ctrl+p运行。
当出现如下界面说明启动成功。
2.2 检查计算服务器状态
检查计算服务器状态的常见命令。
如何运行命令:输入对应的命令,按enter回车。
top- 查看当前服务器的运行状态。如果下图中圈红圈处不为0,10几20几甚至30到50之间的数字说明有其他人在执行计算任务。
ctrl+c:退出查看当前服务器的运行状态界面。
qstat:查看自己提交的任务状态。运行后出现如下界面。Job ID为任务。红圈处为R代表任务正在进行中。c代表任务已经取消或完成。Q代表此任务正在排队中。需要指出的是,状态C,可能是任务输入文件.gjf文件有问题,计算任务没有开始就结束了,需要仔细检查输入文件。可能是刚刚计算完成,状态也可能是C。也可能是任务被其他原因终止。
2.3 提交任务
2.3.1 新建此次任务的文件夹,注意做好分类管理。以便自己日后查询、下载。
2.3.2 在WinSCP的图形界面中上传准备好的.gjf文件和.sh文件。
2.3.3 修改.sh脚本文件。
打开.sh文件,内容如下图所示。
第一个红圈处的XXX为自己准备好的gjf文件的名字。
第二个红圈处XXX为自己准备好的gjf文件的名字。后面的.gjf不能删掉。其他内容保持不变。保存、关闭。
2.3.4 切换到此次任务的目录(如有必要)。
使用命令cd xxx/xxx/xxx/ 命令切换到此次任务的目录。效果如下图所示。下图中的dfive为本案例中的示例文件夹名,可以自己任意指定。
2.3.5 使用qsub xxx.sh命令提交计算任务。也可以用qstat查看自己的任务状态。等待计算完成,取决于分子的大小,计算花费预计从几分钟到几天不等。
2.3.6 转换计算结果并下载。
在2.3.1中所建立的文件夹中可以看到计算完成的xxx.chk文件。需要在命令行中使用formchk xxx.chk xxx.fchk,转换生成.fchk文件。出现如下文字代表转换成功。不执行此命令直接下载xxx.chk文件到自己的电脑上无法打开。
选中xxx.fchk文件,使用Download下载到自己的电脑上。