Acceleration of the GROMACS Free-Energy Perturbation Calculations on GPUs

YQ Chen and J Yang, ACS OMEGA, 10, 22858-22873 (2025).

DOI: 10.1021/acsomega.5c00151

Free-energy perturbation (FEP) calculations have emerged as a promising tool for the accurate prediction of ligand binding affinities. However, their widespread adoption in drug discovery pipelines has been hindered by long computation times and complex workflow setups. Here, we introduce an optimized graphics processing unit (GPU)-resident FEP implementation within GROMACS. The GPU-enabled FEP calculations are validated on a benchmark system containing eight ligand-protein pairs, including two charged ligands, on both the Nvidia A100 and the MetaX C500 GPU platforms. The absolute binding free energies predicted on these GPUs show excellent agreement (around 1.0 kcal/mol) with previous CPU-computed results. Compared to a 32-core CPU implementation, the GPU- accelerated FEP calculations demonstrate significant speed-ups, with up to nearly 800 and 400% improvements on Nvidia A100 and MetaX C500 GPUs, respectively. The end-to-end absolute binding free-energy calculations for the benchmark systems are reduced from 400 h to around 48 h on the A100 GPU. These advancements aim to provide the alchemical free-energy community with a fast and efficient way of conducting FEP calculations, thereby paving the way for a highly accurate and computationally efficient solution in predicting ligand-protein binding free energies. All codes, data, and scripts are included in our open-source project, FEP-on-GPU workflow, freely available at https://github.com/yiqichenshallwetalk/FEP-on-GPU-Workflow.

Return to Publications page