Supporting research communities with large-scale DFT in the next decade and beyond

Lead Research Organisation: University of Southampton
Department Name: Sch of Chemistry

Abstract

First-principles quantum-mechanical simulations based on density-functional theory (DFT), are today used hand in hand with experiment to design new materials. Conventional DFT has a computational effort which increases with the cube of the number of atoms and this limits the practical size of calculations. ONETEP is a world-leading UK-developed software package which uses a linear-scaling framework to enable calculations on much larger scales, uniquely without loss of accuracy compared to traditional methods. Thus ONETEP offers unmatched capabilities for constructing and simulating more realistic models of materials and including their environment in multiscale simulations.
ONETEP has been developed from the beginning to take advantage of supercomputers. Due to its non-trivial formulation and wide-ranging functionality, it is a highly complex code consisting of around half a million lines of code.
ONETEP is an academic community code which emerged from CCP9, the Collaborative Computational Project for the electronic structure of condensed matter, bringing together academics across disciplines, and forming the UK branch of the European Psi-k Network. In 2016 ONETEP became the flagship project of CCP9 and free to UK academics. Industrial exposure to ONETEP has resulted from close collaboration with BIOVIA, which has enabled integration with their Materials Studio user interface. This has led to considerable commercial impact and new industrial collaborations. Beyond the UK, ONETEP is gaining in popularity with developers in Ireland and China and users in many countries in Europe as well as the USA, China, Mexico and South Africa.
As with all software, ONETEP needs to be continuously evolved and updated in order to stay at the cutting edge. This is particularly challenging for a large collaborative academic project that has evolved over two decades. Furthermore, a range of developments, such as excited states, electrochemistry, embedding and wavefunction methods, have required pervasive changes. Since they affect the core algorithms of the code, these changes have inevitably led to increased complexity. Thus the code now needs to adopt a new structure to ensure its continued growth. At the same time it is important to maintain and further widen the community of users and developers to fulfill its primary objective to cater for the needs of the scientific community.
This project is targeted towards these two interconnected aims. It will re-engineer the code in its entirety, rationalising internal structure to allow further development and enhance the interoperability of existing functionality. Modern software engineering principles will be followed throughout, in close collaboration with the computational physics and chemistry groups of STFC SCD and research software engineers in Southampton, Warwick and Imperial. At the same time developments of new functionality to enable large-scale calculations of crystalline and semicrystalline materials will satisfy a demand in this area by many researchers, such as in the CCP9 and the solid state microscopy and spectroscopy communities at STFC Facilities. Workflow tools and coupling with the ChemShell QM/MM code will be developed to allow adoption of the code by the biomolecular simulations community. The code will also be ported to emerging supercomputing architectures with GPU accelerators.
Thus the project will support the rapidly-expanding communities within solid-state materials and biochemistry that deploy first-principles quantum simulations based on DFT. The project will deliver significant communication, engagement, and expert training and mentoring of new users to overcome initial barriers to access and enable them to use the code to make impact in their diverse research areas. Training events for both users and developers of the code will be embedded within each community.

Publications

10 25 50
 
Description ONETEP Masterclass 2023
Geographic Reach Multiple continents/international 
Policy Influence Type Influenced training of practitioners or researchers
Impact Increased uptake and confident use of the EPSRC-supported ONETEP code across different UK and international (e.g. EU, Africa) simulation-based projects.
URL https://onetep.org/news/onetep-masterclass-2023/
 
Description ONETEP Rutherford Appleton Laboratory training 2023
Geographic Reach National 
Policy Influence Type Influenced training of practitioners or researchers
Impact Increased uptake of the ONETEP code across STFC facilities and ensuing use in different follow-up research activities funded by STFC (e.g. STFC's Ada Lovelace Centre)
URL https://onetep.org/news/onetep-training-at-ral-on-13-1-2023/
 
Title Multiscale coupling of atomistic simulations with higher scale models for batteries 
Description We are developing appropriate parametrisations and workflows to link large length and time-scale atomistic DFTB simulations with the ONETEP program to DFN simulation models for batteries such as in the PyBAMM program. 
Type Of Material Computer model/algorithm 
Year Produced 2024 
Provided To Others? Yes  
Impact The model is currently under development and we are focusing on predicting diffusion coefficients from atomistic simulations to be used in PyBAMM simulations. A unique strength of this approach is that it can be applied to virtually any material overcoming the lack of experimentally available parameters. 
 
Title New website for the ONETEP linear-scaling DFT software 
Description The old website of the code (www.onetep.org) was outdated. A modern, more presentable and functional website has been developed. The website is focused on displaying the code capabilities and has sections with content and examples specific to the different user and developer communities that are interested in large-scale DFT. 
Type Of Technology Webtool/Application 
Year Produced 2022 
Open Source License? Yes  
Impact We have seen an increase in the number of academic ONETEP licenses and comments on the ONETEP mailing list since the new website became active. 
 
Title ONETEP within Materials Studio 2024 
Description An updated version of ONETEP within Dassault Systemes BIOVIA's Materials Studio 2024 release. 
Type Of Technology Software 
Year Produced 2023 
Impact Through this release the most recent developments in ONETEP have been made available to the many industrial customers of Dassault Systemes BIOVIA. It is also worth noting that ONETEP is also available to academics free of charge. 
URL https://www.3ds.com/assets/invest/2024-02/whatsnew-biovia-materials-studio-2024.pdf
 
Description ONETEP calculations on metallic nanoparticles: applications in catalysis 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Industry/Business
Results and Impact This was an invited seminar by BIOVIA / Dassault Systemes to showcase to industrial researchers cutting edge simulations in catalysis with the ONETEP linear-scaling DFT code we develop. There was much interest in questions after the talk the feedback was very positive.
Year(s) Of Engagement Activity 2023
 
Description ONETEP coding retreat (20-22 Sept 2022) 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach National
Primary Audience Professional Practitioners
Results and Impact This 3-day workshop took place between 20 and 22 September 2022 at STFC RAL, in Harwell. The participants were developers, from all levels of experience, which were trained how to develop code in ONETEP through achieving pre-set development goals. The event was supported by CCP9.
Year(s) Of Engagement Activity 2022
 
Description ONETEP user training (13 January 2023) 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach National
Primary Audience Professional Practitioners
Results and Impact This one-day ONETEP training event took place at the Rutherford Appleton Laboratory (RAL) for members of the DIAMOND light source, the ISIS neutron and muon source and the Rosalind Franklin Institute (RFI). After some introduction to the code the participants set up simple ONETEP calculations, with the help of the tutors, on their scientific problems. The event was supported by CCP9.
Year(s) Of Engagement Activity 2023