本帖最后由 kyuu 于 2017-9-17 06:07 编辑 gjf里设置的是总的cpu核心数量,跨节点需要用linda通过静态tcp节点名称指定,不用linda的情况下,只能使用单节点并利用最大物理核心数,跟系统申请资源的时候,你需要以下的参数(具体参考你自己的使用手册) 节点数(node n,默认为1),总任务/线程数量(task n,总的cpu数目)以及单任务/线程所需cpu数量(cpus per task,一般设置为1),我个人的理解Gaussian提供的linda版本不太有能力操控超过7个节点,节点数量不能随意设 下边是个PBS的例子,照你自己的真实情况修改 #!/bin/bash #PBS -l walltime=20:00:00 #PBS -l ncpus=4 #PBS -l mem=4GB #PBS -l jobfs=100GB #PBS -l software=g16 #PBS -l wd module load gaussian/g16a03 g16 < inputdeck > outputfile 2>&1
|
参与人数Participants 1 | eV +2 | 收起 理由Reason |
---|---|---|
oucli | + 2 | 谢谢 |
添加这一行之后,显示的是我占用了20个节点,但是每个节点只提供了1个核供我使用,其他核都处于空闲状态,这个应该怎么解决呢? |
还需要gjf文件里自行设置: %nprocshared=20 |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2024-11-24 18:42 , Processed in 0.257125 second(s), 27 queries , Gzip On.