biogon 发表于 2022-3-30 12:46 这个其实主要是因为预算买不了3台。2台对4台,怎么也不划算。这个和个人买电脑有一点不一样。个人买电脑,可以因为性价比更高一点,提高一点预算。如果恰巧能买3台,那么显然3台就比4台8375c要好了。 |
biogon 发表于 2022-3-30 12:46 AMD的cpu跑VASP,可能还有些问题。 AMD的优势是cpu自带的缓存大,计算效能比intel的略高点。整些其他计算都还好。 很想更新到AMD平台跑计算呢 |
hgyhgy 发表于 2022-3-28 09:11 那纯粹就是vasp的问题,定制版和普通版本除了频率没有区别,跑别的程序都好好的 |
hgyhgy 发表于 2022-3-30 10:37 合理使用 MPI + OpenMP混合并行方案, 才能有效降低内存占用.... 要么就买内存条.... |
本帖最后由 hgyhgy 于 2022-3-30 10:39 编辑 KiritsuguPapa 发表于 2022-3-29 13:55 多节点并行,每个mpi所需内存就会减少。 一个节点的情况,是因为总内存不会增加,你只能减少核数跑来增加每个mpi可用的内存。 你用两个节点跑,每个mpi所需内存就会减少,虽然不会按比例减少。vasp不可能内存效率那么低,把完全相同的内存复制许多份的。你想一下就明白,比如机器有128核,难道真的把内存复制128份吗?然后每一核需要的内存相对于单核运行时的不会减少?它只是把某些共用数据会复制多份,不可能把所有内存数据复制那么多份。 你可以试试。我看使用说明,都是内存不足,可以减少核数来跑,或者增加节点来跑。 |
hgyhgy 发表于 2022-3-29 09:29 主要是每核内存不够 即使跨节点并行每核内存也不会变多 除非减少核数跑……(但是就浪费一些cpu空闲着了 |
本帖最后由 hgyhgy 于 2022-3-29 09:30 编辑 KiritsuguPapa 发表于 2022-3-28 18:13 那双节点并行呀。就算千兆网,双节点并行的效率也不太差的。3节点就不行。 如果是一个64g,其他是16g, 那么就算你想平行,效果也不行呀。只能每个节点最多使用16g。 |
hgyhgy 发表于 2022-3-28 09:08 不是啊 单条64G、128G都可以用(指X12+8375) 少用一些核当然是可以但是浪费啊( |
预算充足用7T83 其次用8375C |
KiritsuguPapa 发表于 2022-3-27 15:01 我看到有说法是vasp6.3才支持三代。但实际上并没后续说明,没说清楚用了vasp.3后,速度是否正常了。 但我也怀疑定制版,是否削减了某些方面,导致不太适合科学计算。7t83的频率和7663的相同,价格却相差那么多。 |
KiritsuguPapa 发表于 2022-3-27 15:09 这个机器最多支持32G的吧? 如果你内存不够用,可以这样做:使用比节点数少的核心数,或者多节点并行计算(可以适当减少核心数)。 Vasp并行的过程中,内存数据并非只有一份的,多份拷贝就容易内存不足。比如你64个核,然后你只用32个核,每一个mpi能用的内存就多。 |
主节点可以考虑用8175,支持avx512编译程序方便,如果用e5你还得去计算节点编译 |
另外建议弄一台64Gx16,剩下的都用16Gx16,因为算vasp经常是如果256G内存不够用,那么512G也不会够用,最好还是搞个1T内存的节点。 |
跑vasp不要用7t83 速度慢很多 试过很多办法编译都不行 |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2024-11-27 09:05 , Processed in 0.317735 second(s), 26 queries , Gzip On.