MESS: Modern Electronic Structure Simulations
Hatem Helal, Andrew Fitzgibbon

TL;DR
MESS is a modern electronic structure simulation package built in JAX that leverages hardware acceleration, offering significant speedups and facilitating integration of electronic structure simulations with machine learning techniques.
Contribution
The paper introduces MESS, a new electronic structure simulation software implemented in JAX, bridging traditional ESS with modern ML frameworks for improved performance and usability.
Findings
MESS achieves significant speedups on hardware accelerators.
The software enables easier integration of ESS with machine learning.
MESS demonstrates the benefits of adopting ML development practices in scientific computing.
Abstract
Electronic structure simulation (ESS) has been used for decades to provide quantitative scientific insights on an atomistic scale, enabling advances in chemistry, biology, and materials science, among other disciplines. Following standard practice in scientific computing, the software packages driving these studies have been implemented in compiled languages such as FORTRAN and C. However, the recent introduction of machine learning (ML) into these domains has meant that ML models must be coded in these languages, or that complex software bridges have to be built between ML models in Python and these large compiled software systems. This is in contrast with recent progress in modern ML frameworks which aim to optimise both ease of use and high performance by harnessing hardware acceleration of tensor programs defined in Python. We introduce MESS: a modern electronic structure simulation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsElectron and X-Ray Spectroscopy Techniques
