计算化学公社

标题: 求助nbo7计算服务器多核并行方法 [打印本页]

作者
Author:
心辉    时间: 2019-7-15 10:51
标题: 求助nbo7计算服务器多核并行方法
我们课题组在服务器上安装了nbo7,使用的脚本./gennbo.sh提交的任务,
但是这样只能调用一个服务器的核心,怎么才能使得gennbo这个任务多核并行

./gennbo.sh的脚本如下
#!/bin/bash


#  Set environment variables:

export JOB=/home/jiao/nbo7/yingduo
export NBOFIL=$1
export NBODTL=$2


#  Locate the NBO7 binaries directory:


export NBOBIN=/home/jiao/nbo7/bin


#  Set INT manually (to i4 or i8):


export INT=i8


#  Identify executables:


export NBOEXE=$NBOBIN/nbo7.$INT.exe
export GENEXE=$NBOBIN/gennbo.$INT.exe


#  Ensure that executables exist:


if [ ! -e $NBOEXE ]
  then
    echo "NBO executable is missing in the $NBOBIN directory"
  exit
fi
if [ ! -e $GENEXE ]
  then
    echo "GenNBO executable is missing in the $NBOBIN directory"
  exit
fi


#  Delete the old output file, if it exists:


if [ -e $JOB.nbo ]
  then
    rm -i $JOB.nbo
fi
if [ -e $JOB.nbo ]
  then
    exit
fi

($GENEXE $JOB.47 > $JOB.nbo) >& /dev/null &



作者
Author:
sobereva    时间: 2019-7-15 11:35
我没听说过NBO能并行
作者
Author:
心辉    时间: 2019-7-15 15:51
sobereva 发表于 2019-7-15 11:35
我没听说过NBO能并行

那就完全靠单核性能了是么 ? 好的 谢谢您老师
作者
Author:
sobereva    时间: 2019-7-15 20:19
心辉 发表于 2019-7-15 15:51
那就完全靠单核性能了是么 ? 好的 谢谢您老师

本来NBO的绝大部分分析耗时就不高,是否并行化意义不大,主要也就是NRT分析很耗时。速度只看单核性能
作者
Author:
心辉    时间: 2019-7-16 09:02
sobereva 发表于 2019-7-15 20:19
本来NBO的绝大部分分析耗时就不高,是否并行化意义不大,主要也就是NRT分析很耗时。速度只看单核性能

嗯嗯  好的  谢谢您




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3