CCP5 Flagship DL_MONTE: Monte Carlo Simulation of Condensed Phases

Lead Research Organisation: University of Bath
Department Name: Physics

Abstract

Computer simulation is the "third way" in science, complementing the traditional disciplines of theory and experiment. It allow one to do experiments on a computer - a kind of virtual reality in which one can study everything from subatomic particles to galaxy formation. There are several approaches to computer simulation. An important one is Monte Carlo (MC) simulation. This uses computer generated random numbers to mimic the effects of thermal fluctuations encountered in liquid and solid materials such as are commonly studied in Chemistry, Physics and Chemical Enginnering. In recent years great effort has been dedicated to developing ever more sophisticated MC algorithms which allow one to study more and more complex materials and phenomena. However these algorithms are thermselves becoming so complex that they can't be easily implemented separately by individual research groups. Indeed to do so would be a wasteful reproduction of effort. There is thus a need for algorithmic experts to write software which can be easily shared with other researchers. This software will need to be carefully constructed, efficient, portable, well documented and well supported. The main aim of this proposal is to meet this need. It will involve a team of experts experienced in design, implementation and application of Monte Carlo algorithms constructing a general purpose suite of software which will be readily available to users in academia and industry, and supported by appropriate training.

Planned Impact

Monte Carlo simulation is an important computational method for determining structure-property relationships in liquid and solid materials such as those found in solar cells, catalysts, coverings, plastics and personal care products. The outcome of this project will be to develop new ideas for sophisticated Monte Carlo simulation methods and to place these techniques in the hands of scientists in academia and industry. Doing so should allow them to better understand the properties of existing materials and guide the discovery of new ones. This could lead to long terms benefits to the economy, eg via new products or companies and/or to improvements in quality of life for individuals. The project will also involve young researchers gaining new skills in computational methods and software development as well as experience networking with other scientists and industrialists. These are skills of great value to UK commerce and industry and will improve the prospects of these researchers as well as aiding the competitiveness of companies or universities for whom they eventually work.

Publications

10 25 50
 
Description This is an ongoing project in its third year, but to date we have implemented several new features in DL-Monte including Phase Switch Monte Carlo, confined gemoetries and various biasing schemes. We have also developed a software test suite. Work is underway to implement coarse-graining strategies and cluster updating algorithms. A website to showcase the software is in preparation and we are organising a 3 day workshop to introduce potential new users to the software, including industrial users. A paper is close to submission detailing the new software. Our user base is increasing rapidly and a further workshop is planned to showcase the software and test suite. We have secured related funding from Archer to develop a Python Toolkit to complement the functionality of DL_Monte and improve workflow and data analysis.
Exploitation Route In the course of the project we will be liaising with industrial partners to help them use DL-Monte for they own needs. We have planned workshops so that they can learn to use our software for their own purposes.
Sectors Chemicals,Digital/Communication/Information Technologies (including Software),Education,Energy,Pharmaceuticals and Medical Biotechnology

URL http://www.ccp5.ac.uk/DL_MONTE
 
Title DL_MONTE-2: an enhanced multipurpose Monte Carlo simulation package 
Description An extended, largely refactored version of DL_MONTE-1, enhanced by continuous optimisation and added new advanced methodologies, such as Free Energy difference and Phase Switch methods, but also quasi-2D (planar pore) geometry for simulation of constrained systems. 
Type Of Technology Software 
Year Produced 2015 
Open Source License? Yes  
Impact The DL_MONTE-2 project unveils the strengths of Monte Carlo simulation and also complements other software packages in the DL_Software suite (e.g. DL_POLY, DK_MESO, DL_FIELD etc). Since its launch in 2015, DL_MONTE-2 have already attracted over 50 dedicated users and have seen great success in a few recent showcasing events - the biannual DL_Software workshops as well as a separate DL_MONTE workshop held in Bath, April 2016. 
URL https://www.ccp5.ac.uk/DL_MONTE
 
Description DL_MONTE Workshop, 18-21 April 2016 
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 workshop was to showcase the development and usage of the DL_MONTE-2 Monte Carlo simulation package. I am one of the lead developers of it and presented a lecture and tutorials on using Free Energy evaluation methods in DL_MONTE-2. The workshop was a great success, and attracted 25 participants who benefited from learning the methodologies and workflows of our advanced simulation package. It sparkled discussions on further development as well as new applications of the Monte Carlo methods and, in particular, DL_MONTE that would be useful for academics and industry. We, as a team, also gained insights from the users' input on their demands for new features and extra functionality, which we have taken into account and included in our further plans. The participants also received one-to-one tuition focused on their practical case studies.
Year(s) Of Engagement Activity 2016
URL https://www.ccp5.ac.uk/DL_MONTE
 
Description DL_Software workshops, biannual 
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 Biannual DL_Software workshop(s) are aimed at postgraduate students and professional researchers (from both academia and industry) who are either using or intend to use in the future the CCP5 supported software packages and tools, such as DL_POLY, DL_MESO, DL_MONTE, DL_FIELD, DL_CGMAP etc. My contribution to these workshops has been twofold: (i) presentation of two flagship projects and the associated software, DL_CGMAP (2014 - 2017) and DL_MONTE-2 (2015 - 2018); (ii) practical tutorials in the usage of the respective software for the workshop attendees. The purpose was to raise the (potential) users' awareness about the CCP5/DL software as well as provide training to the national and international students and active researchers.
Year(s) Of Engagement Activity 2014,2015,2016,2017,2018
URL https://www.ccp5.ac.uk/software
 
Description Endeavours of DL_MONTE-2 - CCP5 AGM, 12-14 Sept 2016 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Professional Practitioners
Results and Impact I presented the DL_MONTE-2 project at the CCP5 AGM 2016, showcasing the software package and highlighting its new enhanced functionality and features.
Year(s) Of Engagement Activity 2016
URL http://www.ccp5.ac.uk/events
 
Description Modelling a voltammetry molecular sensor - CCP5 AGM 2017, Glasgow, 11-13 Sept 2017. 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Professional Practitioners
Results and Impact At CCP5 AGM 2017 I presented a talk "Supported lipid films under a varying electric field: modelling a voltammetry molecular sensor", which highlighted a novel and fruitful use of Monte Carlo simulation (with the aid of DL_MONTE-2). An informal discussion with a few researchers interested in my presentation followed, including both future potential applications of the methodology but also increased interest in using DL_MONTE package.
Year(s) Of Engagement Activity 2017
URL https://www.strath.ac.uk/engineering/chemicalprocessengineering/ccp5-agm-2017/