HiLeMMS is a project (EP/P022243/1) supported by the Engineering and Physical Sciences Research Council (EPSRC) under the UK Consortium on Mesoscale Engineering Sciences (UKCOMES). The aim is to propose a domain specific language (DSL) for lattice Boltzmann modelling so that users can easily develop their new model for research and/or use the code to conduct parallelised simulations. Moreover, the resulted codes for their model can utilise the current heterogeneous computing platform and/or be equipped with the capability of adaptive mesh refinement.
The project is a joint effort of a vibrant team comprised of STFC Daresbury Laboratory, EPCC, UCL, University of Manchester, University of Edinburgh, University of Leeds with project partners from Next Limit Dynamics (now Dassault Systemes), Shenzhen Finite Technology Co Ltd, University of Warwick.
Currently we are continuously developing the DSL and its three backend codes and necessary code translatores, i.e., the multiple platform lattice Boltzmann code (MPLB), Lattice Boltzmann code build on AMReX, and Lattice-Boltzmann Method at the University of Manchester (LUMA).