The aim of this ARCHER2 ESCE project is to provide an effective GPU implementation of the particle suspension functionality of Ludwig, a code for complex fluids. In the context of ARCHER2, the use of an thread abstraction means that hybrid MPI/OpenMP performance is also of interest. We describe the approach and present some recent results.
Borissov et al. (Thu,) studied this question.