I am new lammps user.
I have some questions about the GPU packages.
I have always seen a lot of time spent on “Pair” operation. What does this operation do?
For GPU, it seems each step it only transfers a little data into GPU. But actually, the GPU memory consumption is much larger. What are the data sent to GPU in each timestep? And what data is transferred back to CPU and what operation is done?
@Article{Brown11,
author = {W. M. Brown and P. Wang and S. J. Plimpton and A. N. Tharrington},
title = {Implementing Molecular Dynamics on Hybrid High Performance Computers---Short Range Forces},
journal = {Comput.\ Phys.\ Commun.},
year = 2011,
volume = 182,
pages = {898--911},
doi = {10.1016/j.cpc.2010.12.021}
}
If you want to know whether GPUs are used, you can just run without and compare the output.
I have nothing else to add to the information provided by the documents I pointed out to you. If you need more details, you need to study the source code.