HPC · LAMMPS · BENCHMARK

LAMMPS 速度测试对比

同一套 11,832 原子电极/电解液体系,在 HPC2 与 HPC4 上进行实测。下面分为“恒电势”和“无电势”两个标签页,统一使用第 10,000 步之后到最后有效 thermo step 的稳定区间进行测速。

恒电势最快HPC4 128核31.990 ns/day
无电势 64核HPC4 更快41.502 vs 32.838 ns/day
测试体系11,832 atoms1 fs · PPPM/electrode

恒电势:核心结果

速度按 LAMMPS thermo 输出中的 cpu 列计算,并使用第 10,000 步到最后记录步之间的斜率。体系 timestep = 1 fs,因此 1,000,000 steps = 1 ns。

HPC4 128核128 MPI × 1 OMP
31.990 ns/day
HPC4 64核64 MPI × 1 OMP
24.078 ns/day
HPC2 64核64 MPI × 1 OMP
19.106 ns/day
项目 HPC2 64核 HPC4 64核 HPC4 128核
总 CPU 核数6464128
MPI ranks6464128
OpenMP threads / rank111
CPU 架构x86_64ARM64ARM64
CPU 型号Intel Xeon Platinum 8358PHiSilicon Kunpeng-920 系列HiSilicon Kunpeng-920 系列
LAMMPS22 Jul 2025 · Update 522 Jul 2025 · Update 522 Jul 2025 · Update 5
原子数11,83211,83211,832
平均每步耗时4.522 ms3.588 ms2.701 ms
每小时模拟长度0.796 ns/h1.003 ns/h1.333 ns/h
每日模拟长度19.106 ns/day24.078 ns/day31.990 ns/day
1 ns 所需时间约 75.4 min约 59.8 min约 45.0 min
50 ns 预计耗时约 62.81 h约 49.84 h约 37.51 h
相对 HPC4 64核0.794×1.000×1.329×

恒电势:测试条件

System11,832 atoms同一 system.data
Timestep1.0 fsLAMMPS units real
ElectrostaticsPPPM/electrodeAccuracy 1.0e-4
ElectrodeCONP enabledfix electrode/conp
测试口径 三组都使用同一套 LAMMPS 22 Jul 2025 Update 5 自编译程序与相同输入体系,速度统一按第 10,000 步之后一直到最后有效 thermo step 的 step–CPU 斜率换算。测速区间分别为:HPC2 64核 10k→797k、HPC4 pure64 10k→903k、HPC4 pure128 10k→1160k。HPC4 pure64 为 Job 133462(64 MPI ×1 OMP,AllocCPUS=64),HPC4 pure128 为 Job 133467(128 MPI ×1 OMP,AllocCPUS=128)。

恒电势:结论

01
HPC4 128 核最快

达到 31.990 ns/day,相比 HPC4 纯 64 核提升约 32.9%。

02
HPC4 纯 64 核快于 HPC2 64 核

HPC4 pure64 为 24.078 ns/day,HPC2 为 19.106 ns/day,HPC4 约快 26.0%。

03
HPC4 初始化开销很大

同一 system.data 的 read_data 在 HPC2 仅约 0.84 s,而 HPC4 64/128 核分别约 208 s 与 329 s。短作业时,这部分开销会显著降低整体效率。