欢迎访问荣合技术服务官网,我们专注于服务器相关的IT技术服务支持,长期与IT集成商、企业主、政法机关单位、高校科研院校建立良好的合作关系!
运城服务器 运城科研计算

运城Gaussian g16在Linux下运行的命令

2025-03-14 15326

常见有以下几种,test.gjf是输入文件
g16 < test.gjf > test.out    (信息都输出到test.out里。末尾可以再加上&令任务在后台运行)
g16 < test.gjf |tee test.out (信息输出到test.out的同时也同时输出到屏幕上)
g16 test.gjf  (输出文件将默认为当前目录下的test.log)

以上面第1种或第3种方式运行时,如果你又想把输出信息在屏幕上不断同步显示了,那么可以运行tail -f test.out。

使用SSH远程登录服务器时,如果提交了Gaussian任务,则与服务器连接中断后任务也相应地中断。为了能让任务在断开连接后也能一直在服务器上继续跑完,提交任务时应当写
nohup g16 < test.gjf > test.out &
并且退出时要用exit命令先优雅地断开连接,而不要直接关终端。这样任务就会在服务器上继续跑直到完成。

从G16开始,如果在gjf里没定义%nprocs、%cpu、%mem,也可以在运行命令里方便地直接指定,比如
g16 -p=16 -m="40GB" < love.gjf > love.out
相对于定义了%nprocs=16和%mem=40GB。再比如
g16 -c="0-47" < live.gjf > live.out
相对于定义了%cpu=0-47只在第0~47号CPU核心上计算。命令行里直接指定参数的优先级高于Default.Route。

联系我们
联系我们

扫码添加客服微信

wx