openmp是目前多核pc机的主流并行方式。
.\lmp.exe -pk omp 16 -in .\in.deposit.atom.lmp
-pk omp 16是使用package omp包,使用16个线程。
deposit这个例子,region设置成50x50x100。我的amd 5900x,单线程2分35s,多线程52秒。
.\lmp.exe -pk gpu 0 -in .\in.deposit.atom.lmp
gpu 0是系统自己找gpu的设置?用时0:05:13 。
.\lmp.exe -pk gpu 0 device_type nvidiagpu -in .\in.deposit.atom.lmp用时 0:03:39
.\lmp.exe -pk gpu 1 split 1.0 -in .\in.deposit.atom.lmp用时0:03:09。
.\lmp.exe -pk gpu 1 split 0.5 -in .\in.deposit.atom.lmp 用时0:03:54
.\lmp.exe -pk gpu 1 split -1.0 device_type nvidiagpu -in .\in.deposit.atom.lmp 用时0:03:09。