GROMACS version: 2025.3
GROMACS modification: No
My simulations on a GPU partition in our HPC cluster are behaving erratically. I see a sudden drop in my simulation speed by a factor of 10, where separate runs fluctuate between 800 ns/day and 20 ns/day.
Interestingly, the times used in the compute kernel remain the same and account for only a fraction of the total time. I noticed that in the slow jobs, it was the “REST” of the workload that took all the time, literally, and all other components had the same wall time. I am pasting snippets of my log file below from different runs.
A. Slow run:
gmx --quiet mdrun -ntmpi 1 -ntomp 36 -v -deffnm ramp -pin on -pinstride 0 -nb gpu -bonded gpu -update gpu
B. Fast run:
gmx --quiet mdrun -ntmpi 1 -ntomp 36 -v -deffnm ramp -pin on -pinstride 0 -nb gpu -bonded gpu -update gpu
My built gmx executable is as follows:
GROMACS version: 2025.3
Precision: mixed
Memory model: 64 bit
MPI library: thread_mpi
OpenMP support: enabled (GMX_OPENMP_MAX_THREADS = 128)
GPU support: CUDA
NBNxM GPU setup: super-cluster 2x2x2 / cluster 8 (cluster-pair splitting on)
SIMD instructions: ARM_SVE
CPU FFT library: fftw-3.3.10
GPU FFT library: cuFFT
Multi-GPU FFT: none
TNG support: enabled
Hwloc support: disabled
Tracing support: disabled
C compiler: /usr/bin/cc GNU 11.5.0
C compiler flags: -fexcess-precision=fast -funroll-all-loops -march=armv8.2-a+sve -msve-vector-bits=128 -Wno-missing-field-initializers -O3 -DNDEBUG
C++ compiler: /usr/bin/c++ GNU 11.5.0
C++ compiler flags: -fexcess-precision=fast -funroll-all-loops -march=armv8.2-a+sve -msve-vector-bits=128 -Wno-missing-field-initializers -Wno-cast-function-type-strict SHELL:-fopenmp -O3 -DNDEBUG
BLAS library: Internal
LAPACK library: Internal
CUDA compiler: /share/apps/eb3/software/aarch64/CUDA/13.2.0/bin/nvcc nvcc: NVIDIA (R) Cuda compiler driver;Copyright (c) 2005-2026 NVIDIA Corporation;Built on Mon_Mar_02_09:52:54_PM_PST_2026;Cuda compilation tools, release 13.2, V13.2.51;Build cuda_13.2.r13.2/compiler.37434383_0
CUDA compiler flags: -O3 -DNDEBUG
CUDA driver: 13.0
CUDA runtime: 13.20
I have no clue what is going on in the background. I just need a hint on where to look for the solution. Any idea, or have any users ever faced this problem? I checked with other GMX builds from the 2024 version; the results are the same.


