ARCHER logo ARCHER banner

The ARCHER Service is now closed and has been superseded by ARCHER2.

  • ARCHER homepage
  • About ARCHER
    • About ARCHER
    • News & Events
    • Calendar
    • Blog Articles
    • Hardware
    • Software
    • Service Policies
    • Service Reports
    • Partners
    • People
    • Media Gallery
  • Get Access
    • Getting Access
    • TA Form and Notes
    • kAU Calculator
    • Cost of Access
  • User Support
    • User Support
    • Helpdesk
    • Frequently Asked Questions
    • ARCHER App
  • Documentation
    • User Guides & Documentation
    • Essential Skills
    • Quick Start Guide
    • ARCHER User Guide
    • ARCHER Best Practice Guide
    • Scientific Software Packages
    • UK Research Data Facility Guide
    • Knights Landing Guide
    • Data Management Guide
    • SAFE User Guide
    • ARCHER Troubleshooting Guide
    • ARCHER White Papers
    • Screencast Videos
  • Service Status
    • Detailed Service Status
    • Maintenance
  • Training
    • Upcoming Courses
    • Online Training
    • Driving Test
    • Course Registration
    • Course Descriptions
    • Virtual Tutorials and Webinars
    • Locations
    • Training personnel
    • Past Course Materials Repository
    • Feedback
  • Community
    • ARCHER Community
    • ARCHER Benchmarks
    • ARCHER KNL Performance Reports
    • Cray CoE for ARCHER
    • Embedded CSE
    • ARCHER Champions
    • ARCHER Scientific Consortia
    • HPC Scientific Advisory Committee
    • ARCHER for Early Career Researchers
  • Industry
    • Information for Industry
  • Outreach
    • Outreach (on EPCC Website)

You are here:

  • ARCHER

Can't list the navigation items at the moment. Please try again later.

  • ARCHER Community
  • ARCHER Benchmarks
  • ARCHER KNL Performance Reports
  • Cray CoE for ARCHER
  • Embedded CSE
  • ARCHER Champions
  • ARCHER Scientific Consortia
  • HPC Scientific Advisory Committee
  • ARCHER for Early Career Researchers

Contact Us

support@archer.ac.uk

Twitter Feed

Tweets by @ARCHER_HPC

ISO 9001 Certified

ISO 27001 Certified

A pinch of salt in ONETEP's solvent model

eCSE001-004

Key Personnel

PI: Chris-Kriton Skylaris - The University of Southampton

Technical: Lucian Anton and Jacek Dziedzic - STFC

Relevant Documents

Technical Report: A pinch of salt in ONETEP's solvent model

Project summary

Chemical reactions, drug-protein interactions, and many chemical and physical processes on surfaces are examples of technologically important processes that happen in the presence of solvents. The inclusion of electrolytes (salt) in solvents such as water is crucial for biomolecular simulations, as most processes (e.g. protein-protein or protein-drug interactions or DNA mutations) take place in saline solutions. In this project we aimed to develop the capability to model electrolyte-containing solvents in quantum-mechanical simulations of materials from first principles.

The above aim has been achieved by extending the functionality and performance of two existing computer codes in tandem - the DL_MG multigrid solver and the ONETEP linear-scaling density functional theory package. The modifications to DL_MG were extensive in scope and included implementing an inexact-Newton solver, revisions in the treatment of boundary conditions, with simultaneous careful consideration of numerical stability in the presence of severe nonlinearities, and with continued excellent parallel performance in mind. Modifications to ONETEP involved comparatively less implementation, with significant focus on the physically correct capturing of relevant energy terms that arise in the presence of Boltzmann ions. This project has provided the groundwork needed for quantum chemistry calculations in saline solutions with a linear-scaling quantum chemistry code. In order for this capability to become usable for practical simulations the steric potential of the saline solvent model will need to be calibrated against experimental data.

As a result of this work the pure solvent model of ONETEP is mature for commercial and academic release, while the saline solvent model will reach this stage after calibration. This is a major capability for a quantum chemistry code as it allows a host of simulations in problems such as biomolecular association (drug design) and catalysis in which the inclusion of solvent is crucial for a realistic description. The fact that this has been done in a linear-scaling code such as ONETEP is very important as it will allow these simulations to be performed on entire biomolecules or catalysts that typically involve hundreds or thousands of atoms.

The general-purpose, highly parallel multigrid code DL-MG has been released as a stand-alone library on the CCP-Forge website and is available for applications in research fields ranging from chemistry to engineering or climate modelling.

solvent cavity for the T4 lysozyme protein
The figure shows the solvent cavity for the T4 lysozyme protein L99A/M102Q (2600 atoms) as produced by the ONETEP solvation model.

Summary of the software

DL_MG is written in Fortran (Fortran 95 compliant). It can be built as a standalone library. The source code releases and the online documentation are available at CCP-Forge.

Information about ONETEP can be found at http://www.onetep.org.

The latest academic release version of ONETEP (which includes the solvent model) is available on ARCHER for users with a ONETEP academic or commercial license.

Copyright © Design and Content 2013-2019 EPCC. All rights reserved.

EPSRC NERC EPCC