I am new to gromacs. So far, I successfully compiled and am able to run gromacs. For my first step, I am following ‘lysozyme in water’ tutorial (http://www.mdtutorials.com/).
I ran into some wired situation, so I came here.
The command, “gmx mdrun -deffnm md_0_1” runs much slower with GPU OpenCL acceleration. I mean when log shows GPU is detected and used, it runs slower.
The node used is headless, with Intel Core integrated 530 GPU.
My current goal is to run gromacs with mpi. But I am wondering what I should do now.
Hi! Such low-end integrated GPU is unlikely to offer any noticeable speedup. It’s somewhat strange that it is much slower than the CPU-only run, but not being faster would be expected. So, it would probably be better to disable GPU support in your case.
Try -pme cpu to keep the PME computation on the CPU.
You will also likely get better performance by running fewer threads on the CPU, e.g. on a 4-core/8-threads CPU run 3 or 6 threads. This leaves more of the power budget of the chip to be used by the GPU.