GPU加速
目前GPU加速只对ADF模块有效,加速比最高1.8倍。
软件、硬件需求
64位Linux操作系统
-
双精度NVidia GPU卡(支持单块或多块)
NVidia官方发布的319或以上版本的驱动
GPU加速GGA泛函相关计算功能列表
设置方式
检查系统是64位:在命令行中执行uname -m,看到“x86_64”即表示64位系统;
确认GPU卡被识别,并且驱动版本高于319:则命令行执行命令:nvidia-smi,检查输出内容中的GPU型号信息和驱动版本;
检查对GPU卡的读写是否正常:执行命令ls -l /dev/nvidia*,检查对nvidia*器件的读写权限;
保证计算任务是使用GGA泛函
输入文件
IntelMPI+CUDA版默认即使用GPU加速,输入文件中不需要额外输入。
如果要禁用GPU加速,则可以通过设置环境变量:
export SCM_GPUENABLED="FALSE"
可以将该语句写入~/.bashrc文件,重新登陆或执行source ~/.bashrc即生效;
也可以在投递任务前在命令行输入即时生效,关闭窗口后即失效;
如果是通过PBS或LSF脚本提交,则需要将这个语句写入脚本中,因为一般情况下用户环境变量对PBS任务不生效。