GPU runs with an empty domain fail with an assertion failure
With a system with some empty domains I get, with the 2025-release branch: ``` ------------------------------------------------------- Program: gmx mdrun, version 2025.2-dev-20250312-65914d71fb Source file: src/gromacs/nbnxm/cuda/nbnxm_gpu_buffer_ops_internal.cu (line 135) Function: gmx::launchNbnxmKernelTransformXToXq(const Grid&, NbnxmGpu*, DeviceBuffer<BasicVector<float> >, const DeviceStream&, unsigned int, int)::<lambda()> MPI rank: 1 (out of 32) Assertion failed: Condition: config.gridSize[0] > 0 Can not have empty grid, early return above avoids this For more information and tips for troubleshooting, please check the GROMACS website at https://manual.gromacs.org/current/user-guide/run-time-errors.html ------------------------------------------------------- ``` There is no "early return above this". I think I noted this incorrect comment in some comment on gitlab recently.
issue