计算化学公社

标题: 为什么我把线程改到1000,multiwfn使用时还是只调用一小半CPU? [打印本页]

作者
Author:
xxx127    时间: 2024-11-7 12:15
标题: 为什么我把线程改到1000,multiwfn使用时还是只调用一小半CPU?
本帖最后由 xxx127 于 2024-11-8 13:46 编辑

为什么我把线程改到1000,multiwfn使用时还是只调用一小半CPU?

作者
Author:
sobereva    时间: 2024-11-7 12:31
说清楚实际物理核心有多少,用Multiwfn算的什么体系什么问题
作者
Author:
kaikai    时间: 2024-11-7 13:51
1000!!!!,你的电脑实际有那么多的核心吗?如果体系不大的话,计算中应该是不会用到很多的核心的
作者
Author:
ChemG    时间: 2024-11-7 16:00
1000线程,如果一个cpu32核,这得是调用十几台服务器啊。
不开玩笑了,机器有多少核就设多少。先打开Multiwfn看看上面提升是否利用了这么多的线程,然后把文件拖进去。
作者
Author:
xxx127    时间: 2024-11-8 13:46
sobereva 发表于 2024-11-7 12:31
说清楚实际物理核心有多少,用Multiwfn算的什么体系什么问题

老师 总共10核心,做的是电聚结体系,我把体系附件放进原问题中了(1.chg)
作者
Author:
xxx127    时间: 2024-11-8 13:47
ChemG 发表于 2024-11-7 16:00
1000线程,如果一个cpu32核,这得是调用十几台服务器啊。
不开玩笑了,机器有多少核就设多少。先打开Multi ...

当然没有,总共10核心,改成10调用也是一样的效果
作者
Author:
xxx127    时间: 2024-11-8 13:48
kaikai 发表于 2024-11-7 13:51
1000!!!!,你的电脑实际有那么多的核心吗?如果体系不大的话,计算中应该是不会用到很多的核心的

当然没有,总共10核心,改成10调用也是一样的效果,体系挺大的,附件放进原问题中了(1.chg)
作者
Author:
sobereva    时间: 2024-11-8 21:19
xxx127 发表于 2024-11-8 13:46
老师 总共10核心,做的是电聚结体系,我把体系附件放进原问题中了(1.chg)

说清楚输入了什么命令
光上传个chg文件有什么用,谁也不知道你用Multiwfn都做了什么
作者
Author:
xxx127    时间: 2024-11-9 13:02
sobereva 发表于 2024-11-8 21:19
说清楚输入了什么命令
光上传个chg文件有什么用,谁也不知道你用Multiwfn都做了什么

哦哦老师做这绘制超大体系的分子表面静电势图,计算电子密度和静电势格点数据
命令:Multiwfn 1.chg
5  //计算格点数据
1  //准分子密度
4  //设置格点间距
0.3  //0.3 Bohr
2  //导出准分子密度格点数据为当前目录下的density.cub
0  //返回主菜单
5  //计算格点数据
8  //基于原子电荷算的静电势
4  //设置格点间距
0.3  //0.3 Bohr
2  //导出静电势格点数据为当前目录下的nucleiesp.cub
http://sobereva.com/639

作者
Author:
sobereva    时间: 2024-11-9 18:17
有多少物理核心nthreads就设多少,乱设大了只会自找麻烦

我这里i9-13980HX,8大核+16小核,nthreads设24,计算准分子密度格点数据时的截图如下,CPU完全利用了,没遇到你的问题
(, 下载次数 Times of downloads: 3)


看清楚Multiwfn启动时显示的线程数是多少,只要确保等于物理核心数就行了





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