CASTEP-USER: Predictive Materials Modelling For Experimental Scientists

Lead Research Organisation: University of York
Department Name: Physics

Abstract

Many technological advances in modern-day life depend upon the development of new materials, or better control and understanding of existing materials. The chemical, mechanical and physical properties of materials depend on their constituent atoms and, in particular, their electrons. CASTEP is a state-of-the-art software package which uses quantum mechanics to predict the behaviour of those electrons and, hence, the material, and it is widely used by scientists in academia and industry. Many of these researchers are experimental scientists, rather than computational specialists, and the main aim of this proposal is to support them to use CASTEP more easily, efficiently and reliably, and to expand the user community by lowering the barrier of entry for new users.

The work focuses on preparing CASTEP for the future, by improving its Usability, Sustainability, Efficiency and Reliability (USER) so any researcher can run it quickly, consistently and easily on any computer, from laptops to HPC facilities. The key challenges this proposal addresses are to:

* enhance accessibility for non-specialist scientists
* exploit future methods and technologies
* take full advantage of available computing resources
* further improve reliability, and be fully validated

This far-reaching programme will improve the whole CASTEP user experience, including: re-imagining CASTEP's interface (focusing on scientific output, not algorithmic details) and creating comprehensive examples and tutorials; developing a deep API for embedding CASTEP in high-level workflows; automating CASTEP's parallel decomposition; and improving fault-tolerance. The work will be in collaboration with consortia (e.g. MCC, UKCP, CCP-NC, CCP9) and national experimental facilities (e.g. SuperSTEM), as well as industry partners (e.g. NVIDIA and BIOVIA).

The ultimate, overarching goal is that CASTEP itself becomes 'invisible'; a hidden software infrastructure for providing quick, clear answers to research questions, whose correctness and successful operation may be taken for granted.

The research described in this proposal will make significant impacts on many areas of academic and industrial research, particularly in materials for future technology. CASTEP is already used by well over 1000 academic groups and industrial research sites across the globe, including Johnson Matthey, Sony, Solvay, PG Corp, Pfizer, Astra Zeneca and Toyota, and supports research in a vast range of materials such as semiconductor nanostructures, ultra-high temperature ceramics, nanoscale devices, fluorophores, thermoelectrics, hybrid perovskites and solar cells, inorganic nanotubes and metal-air battery anodes.

This work will promote CASTEP use across a diverse range of STEM disciplines, increase the effectiveness and impact of a wide variety of research initiatives, and enable researchers to directly address 5 of EPSRC's Grand Challenges in Physics, Engineering and Chemical Science.

Publications

10 25 50
 
Title CASTEP 23 
Description CASTEP is a software package for predictive, quantum-mechanical simulations of materials and chemicals. It is based on density functional theory, and can simulate a wide range of materials proprieties including energetics, the structure at the atomic level, vibrational properties and electronic response properties. In particular, it has a wide range of spectroscopic features that link directly to experiment, such as infra-red and Raman spectroscopies, NMR, and core level spectra. CASTEP version 23 extended a top-level Python layer to enable CASTEP to be embedded within other computational workflows, for example transition-state searches or multiscale modelling. 
Type Of Technology Software 
Year Produced 2022 
Impact CASTEP is used by around 1000 companies and research groups around the world. The key papers describing CASTEP are cited over 1100/year and CASTEP is cited in support of over 250 patents. CASTEP is available under a free-of-charge source-code licence to academia worldwide, and marketed commercially worldwide by Dassault Systemes. 
URL http://www.castep.org
 
Title CASTEP 24 
Description CASTEP is a software package for predictive, quantum-mechanical simulations of materials and chemicals. It is based on density functional theory, and can simulate a wide range of materials proprieties including energetics, the structure at the atomic level, vibrational properties and electronic response properties. In particular, it has a wide range of spectroscopic features that link directly to experiment, such as infra-red and Raman spectroscopies, NMR, and core level spectra. CASTEP version 24 included a new parallel data distribution, which significantly enhanced parallel scaling. 
Type Of Technology Software 
Year Produced 2023 
Impact CASTEP is used by around 1000 companies and research groups around the world. The key papers describing CASTEP are cited over 1100/year and CASTEP is cited in support of over 250 patents. CASTEP is available under a free-of-charge source-code licence to academia worldwide, and marketed commercially worldwide by Dassault Systemes. 
URL http://www.castep.org
 
Title CASTEP Linter 
Description This is a linter for the CASTEP source code, which enforces certain style decisions and removes the ability to make a few common mistakes. 
Type Of Technology Software 
Year Produced 2023 
Open Source License? Yes  
Impact Many possible issues in CASTEP have been identified and corrected. These have been fixed and now it is part of the workflow for new code submissions to CASTEP. 
 
Title Castep Electron-Phonon Utilities 
Description This is a collection of tools for manipulating electron-phonon coupling matrix elements from CASTEP output. These can be used to calculate superconductivity transition temperatures as well as transport properties. 
Type Of Technology Software 
Year Produced 2023 
Open Source License? Yes  
Impact Master student testing this has found a potential new high-Tc-BCS superconductor and this has been verified with a competing software package. 
 
Title DFT Python API 
Description This is a software interface to present a code-agnostic way of running various DFT codes 
Type Of Technology Software 
Year Produced 2022 
Open Source License? Yes  
Impact Example calculations have been used to demonstrate task-parallelism in nudged elastic bands on ARCHER2. 
 
Description BIOVIA e-seminar 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Industry/Business
Results and Impact Invited seminar series for BIOVIA (part of Dassault Systemes), for expert knowledge exchange, training, dissemination of best practice and to raise the profile of current work. There was an interesting Q&A after each seminar, and several emails following-up discussion points.
Year(s) Of Engagement Activity 2022
URL https://events.3ds.com/accelerating-castep-modern-computers
 
Description CASTEP Community Conference 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Professional Practitioners
Results and Impact The CASTEP Community Conference (formerly the CASTEP User Workshop) is an event specifically to support the international community of CASTEP users and developers. Typically over 50 people come from around the world, with a high-profile plenary address from an internationally-recognised scientist and several invited talks, plus a range of talks contributed directly by members of the community. Everyone is encouraged to bring a poster on a recent CASTEP-related project, and the friendly, collaborative atmosphere there promotes lively, informal debate.
Year(s) Of Engagement Activity 2023
URL https://warwick.ac.uk/fac/sci/eng/castep-user-conference-2023
 
Description CASTEP User Training Workshop 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Postgraduate students
Results and Impact Around 60 people attend this week-long workshop, learning how to use the CASTEP computer program to understand, explain and predict the behaviour of materials. By the end of the workshop all attendees have performed advanced simulations such as NMR chemical shifts, EELS or Raman spectra.
Year(s) Of Engagement Activity 2018,2019,2022,2023
URL http://www.castep.org/CASTEP/Workshop2022
 
Description CIUK23 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Professional Practitioners
Results and Impact Organised a breakout session at Computing Insights UK (CIUK) conference for all the projects under the ExCALIBUR exascale-readiness programme, to promoted knowledge exchange between the projects and the wider computational community.

Organised a stall in the CIUK conference exhibition centre, including a rolling presentation of videos for computer simulations, flyers for each project, banners, project posters and an artistic centrepiece to draw visitors in and promote engagement.

Delivered a talk for the PAX-HPC ExCALIBUR project.
Year(s) Of Engagement Activity 2023
URL https://www.scd.stfc.ac.uk/Pages/CIUK2023.aspx
 
Description DiRAC AMD GPU Hackathon 
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 Co-led a team at the DiRAC-organised AMD GPU hackathon, focused on porting the CASTEP materials modelling software to AMD GPUs.
Year(s) Of Engagement Activity 2024
URL https://dirac.ac.uk/training_events/amd-pre-hackathon-training-getting-ready-for-mi300/
 
Description HPC Autumn Academy 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Postgraduate students
Results and Impact The HPC Autumn Academy takes place in Cambridge, and typically draws 20-30 attendees (primarily from the UK and Greece). This fortnight-long course trains attendees in the advanced software and numerical methods required to solve real-world problems with high-performance computers (HPC).
Year(s) Of Engagement Activity 2019,2020,2021,2022
URL https://www.csc.cam.ac.uk/academic/cpd/hpcacademy
 
Description OpenACC Summit 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Professional Practitioners
Results and Impact Invited talk at the OpenACC Summit, presenting our work to port the CASTEP software to GPUs using OpenACC to an international audience of scientists, RSEs and researchers.
Year(s) Of Engagement Activity 2022
URL https://www.openacc.org/events/summit-2022