-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
executable file
·344 lines (316 loc) · 46 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Dr. Iain Bethune | HPC Project Manager, Atos</title>
<link rel="stylesheet" href="default.css" type="text/css"/>
<meta name="title" content="Dr. Iain Bethune | HPC Project Manager, Atos"/>
<meta name="description" content="Iain's personal home page"/>
<meta name="keywords" content="Iain Bethune"/>
<meta http-equiv="cache-control" content="public"/>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8"/>
</head>
<body>
<h1 align="center">Dr. Iain Bethune<br/>HPC Project Manager</h1>
<h2>Contact Details</h2>
<table width="100%">
<tr valign="top">
<td>
Email:
</td>
<td>
iain@thebethunes.com
</td>
<td rowspan="5">
<img src="files/iain-pic2.png" width="200px" height="200px" align="right"/>
</td>
</tr>
<tr>
<td>
Mob:
</td>
<td>
+44 (0) 7598317015
</td>
</tr>
<tr>
<td>
Twitter:
</td>
<td>
<a href="http://www.twitter.com/iainbethune">@IainBethune</a></td>
</tr>
<tr>
<td>
Skype:
</td>
<td>
iainbethune
</td>
</tr>
</table>
<h2>Overview</h2>
<p>Iain is an HPC Project Manager at Atos, managing delivery of High Performance Computing systems to customers across the Northern Europe region. He holds a PhD in Physics from the University of Edinburgh.</p>
<p>From January 2020 to February 2022, Iain was Head of Software Development at WRLD3D Ltd, a Scottish software company which provides a platform for building dynamic 3D mapping web, mobile and AR/VR apps for smart buildings and smart cities. </p>
<p>Between June 2017 and December 2019 Iain was Technical Programme Manager for the STFC Hartree Centre's Innovation Return on Research (IROR) programme. IROR was a 5 year joint research and development programme with IBM Research, aiming to produce an 18-24 month competitive advantage for UK industry, and to develop digital assets which can be exploited as part of other Hartree projects and collaborations.</p>
<p>From 2008 to 2017, Iain worked at EPCC, specialising in performance analysis and optimization of HPC applications. He collaborated with a range of researchers around the UK and Europe in fields as diverse as Computational Chemistry, Mathematics, Fluid Mechanics and Biomechanical Engineering, developing scalable software to allow researchers to harness HPC resources such as <a href="http://www.hector.ac.uk">HECToR</a> and <a href="http://www.archer.ac.uk">ARCHER</a> - the UK National HPC Services - and the European <a href="http://www.prace-ri.eu">PRACE</a> infrastructure. Most of his work has been in the area of Atomistic Simulation, and he is a developer on the <a href="http://www.cp2k.org">CP2K</a> project - a powerful program enabling Density Functional Theory and other atomistic modelling techniques to be applied a diverse range of systems using tens of thousands of CPU cores at a time.</p>
<p>Prior to joining EPCC, Iain earned a First Class BSc. (Hons) in Computer Science & Physics from Edinburgh University in 2005 before spending two and a half years working for IBM on SAN storage virtualization.</p>
<p>In his limited spare time, Iain enjoys ultra-marathon / trail running and is an avid space exploration and research enthusiast.</p>
<h2>Previous Projects</h2>
<ul>
<li><b>MIST</b> - the Molecular Integration Simulation Toolkit is a software library which provides an API to several Molecular Dynamics codes, allowing simpler development of new integration algorithms for MD while still achieving good performance. Iain developed the library as part of his PhD.</li>
<li><b>IROR</b> - Innovation Return on Research is a 5-year collaborative research programme between STFC and IBM Research, with the goal of providing an 18-24 month competitive advantage to UK industry and developing a range of digital assets which can be deployed in future projects at the Hartree Centre. The programme engages with a wide range of companies in the broad areas of Chemistry, Life Sciences and Science, Engineering and Manufacturing.</li>
<li><b>PrimeGrid</b> - a volunteer computing project which promotes mass participation in the solution of mathematical problems, as well as finding very large - million digit - prime numbers.</li>
<li><b>CP2K-UK</b> - an EPSRC-funded project to improve the usability of CP2K, support the growth of the CP2K user and developer community in the UK via networking activities, improved software engineering, and new algorithm development. Iain leads the work, in collaboration with KCL, UCL, University of Lincoln and EPCC, in addition to many more group involved in the wider network.</li>
<li><b>ARCHER eCSE: MIST</b> - developing an MPI-parallel version of the <a href="https://bitbucket.org/extasy-project/mist/wiki/Home">Molecular Integration Simulation Toolkit</a>.</li>
<li><b>TPLS</b> - collaboration with Dr. Prash Valluri (UoE Engineering) and Dr. Lennon O Naraigh (UCD) to implement more scalable solvers in their TPLS (Two-Phase Level Set) fluid dynamics code, which models the interface between two phases of a fluid using ultra-high resolution DNS. Various funding sources including HECToR dCSE / ARCHER eCSE, EPSRC grants and Impact Acceleration funding. Iain is a member of the <a href="http://www.fluid-dynamics.uk">Edinburgh Fluid Dynamics Group</a>.</li>
<li><b><a href="http://www.archer.ac.uk">ARCHER</a></b> - the new UK National HPC Service based on the Cray XC30 platform. Supporting CP2K usage and acting as liaison to the UK Materials Chemistry HPC Consortium.</li>
<li><b>MSc in HPC</b> - teaching Fast Fourier Transforms as part of 'Parallel Numerical Algorithms' and supervising dissertation projects.</li>
<li><b>EPCC Outreach</b> - taking EPCC to other departments, universities and science fairs (e.g. British Science Festival, Bang Goes The Borders). Developing publicity videos for EPCC projects. Iain is a <a href="http://www.stemnet.org.uk/topboxes/stem-ambassadors/">STEM Ambassador</a> and part of the <a href="http://www.royalsoced.org.uk/1147_SchoolProgramme.html">RSE@Schools programme.</a></li>
<li><b>ExTASY</b> - we are developing an "Extensible Toolkit for Advanced Samping and analYsis" to couple novel algorithms for large time-step molecular dynamics, advanced analysis tools, and large scale ensemble calculations in order to overcome the Grand Challenge of effective sampling of complex macro-molecules. Funded jointly by EPSRC and NSF, the project team comprises Rice U., Rutgers U., Duke U., U. of Edinburgh, U. of Nottingham and Imperial College London.</li>
<li><b>CP2K-NSF</b> - supporting UK-US project led by Prof. Ilja Siepmann (University of Minnesota) and Dr. Ben Slater (UCL) to develop new Monte Carlo methods in CP2K to allow the study of reactive phase and sorption equilibria.</li>
<li><b>ARCHER eCSE: LAMMPS</b> - working with Prof. Jon Essex's group to implement their <a href="h
ttp://dx.doi.org/10.1371/journal.pone.0028637">ELBA</a> dual-resolution forcefield into <a
href="http://lammps.sandia.gov">LAMMPS</a>.</li>
<li><b>Greenhouse-GPU</b> - a collaboration with University of Edinburgh and Bristol geochemistry researchers to investigate the benefits of using Nvidia GPUs for their calculations</li>
<li><b>NAIS</b> - as part of the Centre for Numerical Algorithms and Intelligent
Software, Iain developed improved programs for primality testing using auto-tuning and accelerator hardware.</li>
<li><b><a href="http://www.prace-ri.eu">PRACE</a></b> - as part of the Applications work package of PRACE, we are porting and optimisng <a href="http://www.cp2k.org">CP2K</a> for the Intel Xeon Phi co-processor architecture. Three previous projects under PRACE have also extended mixed-mode OpenMP parallelism in CP2K, and developed an auto-tuning framework for key computational kernels, to support efficient massively parallel MP2 calculations on the PRACE Tier-0 HPC resources.</li>
<li><b>Novel Asynchronous Algorithms and Software for Large Sparse Systems</b> - an EPSRC-funded collaboration with Universities of Manchester, Leeds, Hull and Strathclyde to develop the next generation of methods for solving linear algebra problems with billions of unknowns using tens of thousands of CPU cores.</li>
<li><b>HPC Simulations of complex solids and clusters using static lattice techniques</b> - EPSRC Software Development project with UCL and Curtin University (Australia) to integrate <a href="http://projects.ivec.org/gulp/">GULP</a>, the 'General Utility Lattice Program' with a new controller code in order to support a wide range of materials science applications.</li>
<li><b>ChipSHOP</b> - a collaboration with biological scientists and engineers from Heriot-Watt and Edinburgh Universties formed as a result of winning the Heriot-Watt Crucible in May 2012 to develop software for <i>in-silico</i> design and optimisation of micro-fluidic devices for applications in separation of biological fluids such as DNA/blood plasma, and cells/buffer solution.</li>
<li><b><a href="http://www.project-text.eu">TEXT</a> "Towards EXaflop applicaTions"</b> - an EU FP7 research project exploring the use of the MPI and SMPSs as a hybrid programming model to allow high productivity and efficient use of current and future HPC architectures.</li>
<li><b>Commercial Projects</b> - optimised use of FFT in a key code for a Scottish Oil & Gas services SME.
<li><b>HECToR dCSE: VOX-FE</b> - implemented parallel I/O for improved scalability and performance.</li>
<li><b>HECToR dCSE: Quantum Espresso</b> - modified FFT schemes for SMP cluster systems.</li>
<li><b>HECToR dCSE: CP2K</b> - three projects improving MPI and OpenMP parallelisation in all key areas of the code including grid operations, FFT, sparse matrix multiplication</li>
<li><b>ACE "Architecture Comparison Exercise"</b> - benchmarking and performance analysis on 5 representative UK codes on a range of HPC architectures, to understand the links between hardware characteristics and application performance.</li>
<li><b>HPCx</b> - supporting the 'Complementary Capability Computing' initiative: parallel visualisation, interactive MD, job submission portlets.</li>
</ul>
<h2>Publications</h2>
<h3>Journal Articles</h3>
<ul>
<li><i><a href="https://doi.org/10.1016/j.cpc.2018.10.006">"MIST: A Simple and Efficient Molecular Dynamics Abstraction Library for Integrator Development"</a></i>, I. Bethune, R. Banisch, E. Breitmoser, A. B. K. Collis, G. Gibb, G. Gobbo, C. Matthews, G. J. Ackland, B. J. Leimkuhler, Computer Physics Communications Volume 236, March 2019, Pages 224-236 (<a href="https://arxiv.org/pdf/1805.07117.pdf">arXiv</a>)</li>
<li><i><a href="http://doi.org/10.1021/acs.jctc.8b00657">"CoCo-MD: A Simple and Effective Method for the Enhanced Sampling of Conformational Space"</a></i>, A. Shkurti, I. Styliari, V. Balasubramanian, I. Bethune, C. Pedebos, S. Jha, C. Laughton, ASAP in Journal of Chemical Theory and Computation</li>
<li><i><a href="http://doi.org/10.1038/s41598-018-26063-7">How does blood regulate cerebral temperatures during hypothermia?"</a></i>, S. Blowers, I. Marshall, M. Thrippleton, P. J. Andrews, B. Harris, I. Bethune, P. Valluri, Scientific Reports 8, Article number 7877, May 2018</li>
<li><i><a href="http://www.sciencedirect.com/science/article/pii/S2352711016300036">"pyPcazip: a PCA-based Toolkit for Compression and Analysis of Molecular Simulation Data"</a></i>, A. Shkurti, R. Goni, P. Andrio, E. Breitmoser, I. Bethune, M. Orozco, C. Laughton, SoftwareX, Vol. 5, 2016, Pages 44–50</li>
<li><i><a href="http://dx.doi.org/10.1088/0143-0807/37/4/045001">"High-performance computational fluid dynamics: a custom-code approach"</a></i>, J. Fannon, J-C. Louiseau, P. Valluri, I. Bethune, L. O Naraigh, European Journal of Physics 37 045001, Apr 2016</li>
<!--<li><i>"Adaptive DFT algorithms for large-integer multiplication on modern desktop hardware"</i>, I. Bethune, Y. Gallot, In preparation</li>-->
<li><i><a href="http://dx.doi.org/10.5334/jors.ca">"Genefer: Programs for finding large probable generalized Fermat primes."</a></i>, I. Bethune, Y. Gallot, Journal of Open Research Software, 3: e10, Nov 2015</li>
<li><i><a href="http://dx.doi.org/10.1017/jfm.2014.274">"Linear instability, nonlinear instability, and ligament dynamics in three-dimensional laminar two-layer liquid/liquid flows"</a></i>, L. O Naraigh, P. Valluri, D. Scott, I. Bethune, P. Spelt, Journal of Fluid Mechanics, Jul 2014, 750: 464-506</li>
<li><i><a href="http://dx.doi.org/10.1177/1094342013493123">"Performance analysis of asynchronous Jacobi's methods implemented in MPI, SHMEM and OpenMP"</a></i>, I. Bethune, M. Bull, N. Dingle, N. Higham, International Journal of High Performance Computing Applications, Feb 2014, 28: 97-111</li>
<li><i><a href="http://dx.doi.org/10.1016/j.cpc.2011.11.013">"Mapping application performance to HPC architecture"</a></i>, A. Gray, I. Bethune, R. Kenway, L. Smith, M. Guest, C. Kitchen, P. Calleja, A. Korzynski, S. Rankin, M. Ashworth, A. Porter, I. Todorov, M. Plummer, E. Jones, L. Steenman-Clark, B. Ralston, C. Laughton, Comp. Phys. Comm. Volume 183, Issue 3, March 2012, Pages 520-529</li>
</ul>
<h3>PhD Thesis</h3>
<ul>
<li><i><a href="http://dx.doi.org/10.7488/era/1125">"MIST: A Portable and Efficient Toolkit for Molecular Dynamics Integration Algorithm Development"</a></i>, I. Bethune, Aug 2020</li>
</ul>
<h3>Conference Papers / talks</h3>
<ul>
<li>I. Bethune, <a href="https://emmc.info/events/emmc-workshop-on-business-models-for-materials-modelling-software/">Business Models for Materials Modelling Software</a>, May 2019 <b>* Invited Talk *</b></li>
<li><i>"Two approaches to healthcare virtual agents"</i>, I. Bethune, D. Meredith, <a href="https://www-05.ibm.com/uk/think-london/index.html">Think London 2018</a>, Nov 2018 <b>* Invited Talk *</b></li>
<li><i>"CP2K-UK: EPSRC investment with international impact"</i>, I. Bethune, L. Kantorovich, M. Watkins, B. Slater, SSI Workshop: Impact of international research software collaboration, Apr 2018 (<a href="files/CP2K-impact-talk.pdf">Slides</a>)</li>
<li><i>"HPC in the UK: a changing landscape?"</i>, I. Bethune, University of Hull HPC Symposium, Sep 2017 (<a href="files/HPCintheUK_Hull.pdf">Slides</a>) <b>* Invited Talk *</b></li>
<li><i>"Porting of the DBCSR library for Sparse Matrix-Matrix Multiplications to Intel Xeon Phi systems"</i>, I. Bethune, A. Gloess, J. Hutter, A. Lazzaro, H. Pabst, F. Reid, International Conference on Parallel Computing (ParCo) 2017, Sep 2017 (<a href="files/KNL_ParCO17_Paper.pdf">Preprint</a>)</li>
<li><i>"CP2K-UK: Supporting Advances in Atomistic Simulation Capability"</i>, I. Bethune, New Approaches to Atomistic and Quantum Simulation of Materials, Jan 2017 (<a href="files/N8_CP2K.pdf">Slides</a>)</li>
<li><i>"Molecular Integration Simulation Toolkit - interfacing novel integrators with Molecular Dynamics codes"</i>, I. Bethune, Condensed Phase Simulations: Recent Advances in Theory and Applications - CCP5 Annual Conference 2016, Sep 2016 (<a href="files/MIST_CCP5.pdf">Slides</a>)</li>
<li><i>"Molecular Integration Simulation Toolkit - interfacing novel integrators with Molecular Dynamics codes"</i>, I. Bethune, International Society of Quantum Biology and Pharmacology (ISQBP) President's Meeting 2016, Jun 2016 (<a href="files/MIST_ISQBP_talk.pdf">Slides</a>)</li>
<li><i><a href="http://arxiv.org/pdf/1606.00093v1.pdf">"ExTASY: Scalable and Flexible Coupling of MD Simulations and Advanced Sampling Techniques"</a></i>, V. Balasubramanian, I. Bethune, A. Shkurti, E. Breitmoser, E. Hruska, C. Clementi, C. Laughton, S. Jha, IEEE 12th International Conference on eScience, 2016</li>
<li><i><a href="https://cug.org/proceedings/cug2016_proceedings/includes/files/pap130.pdf">"Executing dynamic heterogeneous workloads on Blue Waters with RADICAL-Pilot"</a></i>, M. Santcroos, R. Castain, A. Merzky, I. Bethune, S. Jha, Cray User Group 2016</li>
<li><i><a href="https://www.era.lib.ed.ac.uk/bitstream/handle/1842/16531/04-Bethune-Interfacing_integrators_MD_codes_MIST_library.pdf?sequence=9&isAllowed=y">"Interfacing novel integrators and existing Molecular Dynamics codes with the MIST library"</a></i>, I. Bethune, E. Breitmoser, A. B. K. Collis, G. Gobbo, B. J. Leimkuhler, Producing High Performance and Sustainable Software for Molecular Simulation Workshop, Supercomputing 2015, Nov 2015</li>
<li><i>"Developing a scalable and flexible code for high-resolution DNS of two-phase flows"</i>, I. Bethune, 2nd ThermaPOWER Mini-symposium, 14th UK Heat Transfer Conference 2015, Sep 2015 <b>* Invited Talk *</b></li>
<li><i><a href="http://dx.doi.org/10.3233/978-1-61499-621-7-459">"Developing a scalable and flexible high-resolution DNS code for
two-phase flows"</a></i>, I. Bethune, T. Collis, L. O Naraigh, D. Scott, P. Valluri, in Parallel Computing: On the Road to Exascale, Advances in Parallel Computing Volume 27, Proceedings of the International Conference on Parallel Computing (ParCo) 2015, May 2016 (<a href="files/tpls.pdf">PDF version</a>)</li>
<li><i><a href="files/cmcgs_bethune.pdf">"PrimeGrid: a Volunteer Computing Platform for Number Theory"</a></i>, I. Bethune, International Conference on Computational Mathematics, Computational Geometry & Statistics (CMCGS) 2015, Jan 2015</li>
<li><i><a href="https://cug.org/proceedings/cug2014_proceedings/includes/files/pap127.pdf">"CP2K Performance from Cray XT3 to XC30"</a></i>, I. Bethune, F. Reid, A. Lazzaro, Cray User Group 2014 </li>
<li><i><a href="http://dx.doi.org/10.1109/ICST.2014.21">"Automated regression testing and code coverage analysis of the CP2K application"</a></i>, M. Misic, I. Bethune, M. Tomasevic, IEEE Seventh International Conference on Software Testing, Verification and Validation (ICST) 2014, p. 95-98</li>
<li><i><a href="http://meetings.aps.org/Meeting/DFD13/Event/201897">"Linear and nonlinear instability and ligament dynamics in 3D laminar two-layer liquid/liquid flows"</a></i>, L. O Naraigh, P. Valluri, D. Scott, I. Bethune, P. Spelt, Bulletin of the American Physical Society, Vol 58, 18, Nov 2013</li>
<li><i>"A hybrid approach for extreme scalability when solving linear systems"</i>, N. Brown, M. Bull, I. Bethune, Exascale Applications and Software Conference (EASC), 2013</li>
<li><i><a href="http://dx.doi.org/10.1007/978-3-642-55224-3_11">"Extending the generalized Fermat prime search beyond one million digits using GPUs"</a></i>, I. Bethune, M. Goetz, Proceedings of the 10th International Conference on Parallel Processing and Applied Mathematics, PPAM 2013, Lecture Notes in Computer Science 8384, 106-113, 2014 (<a href="files/PPAM_Genefer.pdf">Slides</a>)</li>
<li><i><a href="http://link.springer.com/chapter/10.1007/978-3-642-36803-5_3">"PRACE DECI (Distributed European Computing Initiative) Minisymposium</a></i>, C. Johnson, A. Carter, I. Bethune, K. Stratford, M. Alava, V. Cardoso, M. Asif, B. S. A. Schuberth, T. Weinzierl, Applied Parallel and Scientific Computing Lecture Notes in Computer Science Volume 7782, 2013, pp 43-60</li>
<li><i><a href="https://cug.org/5-publications/proceedings_attendee_lists/CUG10CD/pages/1-program/final_program/CUG10_Proceedings/pages/authors/16-18Thursday/17B-bethune.pdf">"Improving the performance of CP2K on the Cray XT"</a></i>, I. Bethune, Proceedings of the Cray User Group (2010), May 2010 (<a href="https://cug.org/5-publications/proceedings_attendee_lists/CUG10CD/pages/1-program/final_program/CUG10_Proceedings/pages/authors/16-18Thursday/17B-bethune-slides.pdf">Slides</a>)</li>
</ul>
<h3>Technical Reports & White Papers</h3>
<ul>
<li><i><a href="http://www.archer.ac.uk/documentation/white-papers/lammps-elba/lammps-ecse.pdf">"Implementation of Dual Resolution Simulation Methodology in LAMMPS"</a></i>, I. Bethune, S. Wheeler, S. Genheden, J. Essex, ARCHER white paper, Aug 2016</li>
<li><i><a href="http://doi.org/10.5281/zenodo.1316964">"VOX-FE: New functionality for new communities"</a></i>, N. Banglawala, I. Bethune, M. Fagan, R. Holbrey, ARCHER white paper, Jun 2016</li>
<li><i><a href=" http://doi.org/10.5281/zenodo.1316953">"Voxel-based finite element modelling with VOX-FE2"</a></i>, N. Banglawala, I. Bethune, M. Fagan, R. Holbrey, ARCHER white paper, May 2015</li>
<li><i><a href="http://www.archer.ac.uk/documentation/white-papers/rsip/ARCHER_wp_RSIP.pdf">"Using RSIP Networking with Parallel Applications on ARCHER Phase 2"</a></i>, I. Bethune, ARCHER White Paper, Apr 2015</li>
<li><i><a href="http://www.prace-ri.eu/IMG/pdf/wp140.pdf">"Optimising CP2K for the Intel Xeon Phi"</a></i>, F. Reid, I. Bethune, PRACE White Paper, 2013</li>
<li><i><a href="http://www.prace-ri.eu/IMG/pdf/wp152.pdf">"Evaluating CP2K on Exascale Hardware: Intel Xeon Phi"</a></i>, F. Reid, I. Bethune, PRACE White Paper, 2013</li>
<li><i><a href="http://www.prace-ri.eu/IMG/pdf/wp84.pdf">"Solving Large Sparse Linear Systems using Asynchronous Multisplitting"</a></i>, N. Brown, J. M. Bull, I. Bethune, PRACE White Paper, 2013</li>
<li><i><a href="http://www.hector.ac.uk/cse/distributedcse/reports/tpls-dim/tpls-dim.pdf">"Performance Enhancement and Optimization of the TPLS and DIM Two-Phase Flow Solvers"</a></i>, D. Scott, L O Naraigh, I. Bethune, P. Valluri, P. Spelt, HECToR dCSE Report, Jun 2013</li>
<li><i><a href="http://www.prace-ri.eu/IMG/pdf/wp51_high_performance_mp2_for_condensed_phase_simulations.pdf">"High Performance MP2 for Condensed Phase Simulations"</a></i>, R. Reyes, I. Bethune, PRACE White Paper, 2013</li>
<li><i><a href="http://www.hector.ac.uk/cse/distributedcse/reports/voxfe/voxfe.pdf">"Adding Parallel I/O to PARA-BMU"</a></i>, N. Johnson, I. Bethune, HECToR dCSE Report, Oct 2012</li>
<li><i><a href="https://www.era.lib.ed.ac.uk/bitstream/handle/1842/6546/TEXT%20D6.3.pdf">"Application Porting from External Developers"</a></i>, J. Labarta, I. Bethune, M. Garcia, V. Lopez. G. Rilley, TEXT Project Deliverable, Aug 2012</li>
<li><i><a href="http://www.prace-ri.eu/IMG/pdf/CP2K_-_Scalable_Atomistic_Simulation_for_the_PRACE_Community.pdf">"CP2K - Scalable Atomistic Simulations for the PRACE Community"</a></i>, I. Bethune, A. Carter, K. Stratford, P. Korosoglou, PRACE White Paper, 2012</li>
<li><i><a href="http://www.hector.ac.uk/cse/distributedcse/reports/cp2k03/cp2k03.pdf">"CP2K - Sparse Linear Algebra on 1000s of Cores"</a></i>, I. Bethune, HECToR dCSE Report, Jan 2012</li>
<li><i><a href="http://www.prace-ri.eu/IMG/pdf/cp2k.pdf">"Million Atom KS-DFT with CP2K"</a></i>, I. Bethune, A. Carter, X. Guo, P. Korosoglou, PRACE White Paper, 2011</li>
<li><i><a href="http://www.hector.ac.uk/cse/distributedcse/reports/cp2k02/cp2k02_final_report.pdf">"Improving the scalability of CP2K on multi-core systems"</a></i>, I. Bethune, HECToR dCSE Report, Sep 2010</li>
<li><i><a href="http://www.hector.ac.uk/cse/distributedcse/reports/gww/gww1.pdf">"Improving the performance of GWW"</a></i>, I. Bethune, HECToR dCSE Report, Aug 2009</li>
<li><i><a href="http://www.hector.ac.uk/cse/distributedcse/reports/cp2k/cp2k_final_report.pdf">"Improving the performance of CP2K on HECToR"</a></i>, I. Bethune, HECToR dCSE Report, Jul 2009</li>
<li><i><a href="http://www.hpcx.ac.uk/research/hpc/technical_reports/HPCxTR0803.pdf">"Parallel Visualisation on HPCx"</a></i>, I. Bethune, HPCx Technical Report, Apr 2008</li>
</ul>
<h3>Posters</h3>
<ul>
<li><i><a href="files/CP2K-impact-poster.pdf">"CP2K-UK: EPSRC investment with international impact"</a></i>, I. Bethune, L. Kantorovich, M. Watkins, B. Slater, SSI Workshop: Impact of international research software collaboration, Apr 2018</li>
<li><i><a href="files/CP2K-EASC-poster.pdf">"CP2K: Highly scalable atomistic simulation for all"</a></i>, I. Bethune, G. Gibb, L. Kantorovich, M. Watkins, S. Chulkov, B. Slater, Exascale Applications and Software Conference (EASC) 2018, Apr 2018 (<a href="files/CP2K-EASC-lightning.pdf">Lightning Talk</a>)</li>
<li><i><a href="files/MIST-CMS2017.pdf">"Molecular Integration Simulation Toolkit: Interfacing novel integrators with Molecular Dynamics codes"</a></i>, I. Bethune, E. Breitmoser, A. Martinsson, Z. Trstanova, B. Leimkuhler, Computational Molecular Science (CMS) 2017, Mar 2017</li>
<li><i><a href="files/CP2K-UK-2017.pdf">"CP2K-UK: Supporting Advances in Atomistic Simulation Capability"</a></i>, I. Bethune, G. Gibb, L. Kantorovich, M. Watkins, S. Chulkov, B. Slater, Computational Molecular Science (CMS) 2017, Mar 2017</li>
<li><i><a href="files/CP2K-UK-2016.pdf">"CP2K-UK: Supporting Advances in Atomistic Simulation Capability"</a></i>, I. Bethune, L. Kantorovich, L. Tong, M. Watkins, S. Chulkov, B. Slater, New Approaches to Atomistic and Quantum Simulation of Materials, Jan 2017</li>
<li><i><a href="files/LAMMPS-CCP5.pdf">"Implementation of Dual Resolution Simulation Methodology in LAMMPS"</a></i>, I. Bethune, S. Wheeler, S. Genheden, J. Essex, New Approaches to Atomistic and Quantum Simulation of Materials, Jan 2017</li>
<li><i><a href="files/VOX_FE_SC16.pdf">"Bespoke bone modelling with VOX-FE"</a></i>, N. Banglawala, I. Bethune, R. Holbrey, M. Fagan, Women in HPC Workshop, Supercomputing 2016, Nov 2016</li>
<li><i><a href="files/CP2K-UK-2016.pdf">"CP2K-UK: Supporting Advances in Atomistic Simulation Capability"</a></i>, I. Bethune, L. Kantorovich, L. Tong, M. Watkins, S. Chulkov, B. Slater, Condensed Phase
Simulations: Recent Advances in Theory and Applications - CCP5 Annual Conference 2016, Sep
2016</li>
<li><i><a href="files/LAMMPS-CCP5.pdf">"Implementation of Dual Resolution Simulation Methodology in LAMMPS"</a></i>, I. Bethune, S. Wheeler, S. Genheden, J. Essex, Condensed Phase Simulations: Recent Advances in Theory and Applications - CCP5 Annual Conference 2016, Sep 2016</li>
<li><i><a href="files/MIST_ISQBP.pdf">"Molecular Integration Simulation Toolkit - interfacing novel integrators with Molecular Dynamics codes"</a></i>, I. Bethune, E. Breitmoser, B. Leimkuhler, International Society of Quantum Biology and Pharmacology (ISQBP) President's Meeting 2016, Jun 2016</li>
<li><i><a href="files/EuroScipy2015.pdf">"ExTASY: A python-based Extensible Toolkit for Advanced Sampling and Analysis in Biomolecular Simulation"</a></i>, A. Shkurti, C. Laughton, R. Goni, I. Bethune, E. Breitmoser, S. Jha, V. Balasubramanian, C. Clementi, B. Leimkuhler, P. Parpas, M. Maggioni, EuroSciPy 2015, Aug 2015</li>
<li><i><a href="files/TPLS_EASC.pdf">"Developing a scalable and flexible code for high-resolution DNS of two-phase flows"</a></i>, I. Bethune, T. Collis, M. Jackson, L. O Naraigh, P. Valluri, 14th UK Heat Transfer Conference 2015, Sep 2015</li>
<li><i><a href="files/CP2K_STM.pdf">"Introduction to CP2K: a first principles electronic structure simulation package"</a></i>, L. Tong, M. Watkins, I. Bethune, L. Kantorovich, AS-SIMEX 2015, Jun 2015</li>
<li><i><a href="files/TPLS_pracedays.pdf">"Developing a scalable and flexible code for high-resolution DNS of two-phase flows"</a></i>, I. Bethune, T. Collis, M. Jackson, L. O Naraigh, P. Valluri, D. Scott, PRACE Scientific and Industrial Conference 2015, May 2015</li>
<li><i><a href="files/CP2K-UK-2015.pdf">"CP2K-UK: Supporting Advances in Atomistic Simulation Capability"</a></i>, I. Bethune, J. Nowell, F. Reid, L. Kantorovich, L. Tong, M. Watkins, B. Slater, Exascale Applications and Software Conference (EASC) 2015, Apr 2015</li>
<li><i><a href="files/TPLS_EASC.pdf">"Developing a scalable and flexible code for high-resolution DNS of two-phase flows"</a></i>, I. Bethune, T. Collis, M. Jackson, L. O Naraigh, P. Valluri, D. Scott, Exascale Applications and Software Conference (EASC) 2015, Apr 2015 <b>* Poster Prize Winner *</b></li>
<li><i><a href="files/MIST-CMS2015.pdf">"MIST: Molecular Integration Simulation Toolkit"</a></i>, I. Bethune, E. Breitmoser, G. Gobbo, C. Matthews, B. Leimkuhler, Computational Molecular Science 2015, Mar 2015</li>
<li><i><a href="files/CP2K-UK-2015.pdf">"CP2K-UK: Supporting Advances in Atomistic Simulation Capability"</a></i>, I. Bethune, J. Nowell, F. Reid, L. Kantorovich, L. Tong, M. Watkins, B. Slater, Computational Molecular Science 2015, Mar 2015</li>
<li><i><a href="files/SC14Pst.pdf">"Putting ExTASY in charge of an arduous computational challenge"</a></i>, A. Shkurti, C. Laughton, R. Goni, I. Bethune, E. Breitmoser, S. Jha, C. Clementi, B. Leimkuhler, P. Parpas, M. Maggioni, Women in HPC Workshop, Supercomputing 2014, Nov 2014</li>
<li><i><a href="files/CompMatPoster.pdf">"Implementation of Filter Matrix Diagonalisation"</a></i>, L. Tong, M. Watkins, I. Bethune, L. Kantorovich, CompMat2014, Sep 2014</li>
<li><i><a href="files/markus_poster.pdf"<a href="files/markus_poster.pdf">"Acceleration of Diagrammatic Determinantal Quantum Monte Carlo Calculations using GPUs"</a></i>, M. Schmitt, I. Bethune, P. Haase, T. Pruschke, DPG Fruhjahrstagung, Apr 2014</li>
<li><i><a href="files/CP2K_PATC.pdf">"Developing a User-Centric CP2K Benchmark Suite"</a></i>, F. Reid, I. Bethune, CSC Spring School in Computational Chemistry, Feb 2014</li>
<li><i><a href="files/CP2K_poster_easc.pdf">"CP2K: Capability and Scalability"</a></i>, I. Bethune, Exascale Applications and Software Conference (EASC) 2013, Apr 2013</li>
<li><i><a href="files/CP2K_poster.pdf">"High Performance Computing with CP2K"</a></i>, I. Bethune, CAMD Summer School on Electronic Structure Theory and Materials Design, Aug 2012</li>
<li><i><a href="files/CP2K_poster.pdf">"High Performance Computing with CP2K"</a></i>, I. Bethune, CCP5 Summer School in Molecular Simulation, Jul 2012</li>
<li><a href="files/HWC_poster.pdf">Heriot-Watt Crucible Bio Poster</a>, I. Bethune, Feb 2012</li>
</ul>
<h3>Other</h3>
<ul>
<li><a href="https://www.newscientist.com/article/2113283-crowdsourced-prime-number-could-help-solve-a-50-year-old-problem/"><i>"Crowdsourced prime number could help solve a 50-year-old problem"</i></a>, Newscientist.com, Nov 2016</li>
<li><i>"Modelling the Universe with Supercomputers: From nanometers to light-years"</i>, Dundee Science Festival, Nov 2015</li>
<li><i>"Seventeen or Bust: Solving hard mathematical problems with your help!"</i>, British Science Festival, Sep 2014 (<a href="https://www.youtube.com/watch?v=-cEf5LlNRBI">Video</a>)</li>
<li><a href="http://omegataupodcast.net/2014/08/153-high-performance-computing/"><i>"High-Performance Computing"</i></a>, Omega Tau Podcast Episode, Aug 2014</li>
<li><i>"Porting CP2K to the Intel Xeon Phi"</i>, ARCHER Technical Forum Webinar, July 2014, (<a href="https://www.archer.ac.uk/community/techforum/notes/2014/07/archer_tf_mic.pdf">Slides</a>)</li>
<li><i>"CP2K: Scalable atomistic simulation on HECToR"</i>, HECToR dCSE Technical Meeting, Mar 2014, (<a href="http://www.hector.ac.uk/cse/distributedcse/technical4/CP2K_dCSE_Overview.pdf">Slides</a>)</li>
<li><a href="files/PrimeGrid_MT_Dec2013.pdf"><i>"PrimeGrid: Searching for a New World Record Prime Number"</i></a>, Mathematics Today, Vol: 49 No. 6 Dec 2013, 250-251</li>
<li><i>"PrimeGrid: Join in the search for a world record prime number"</i>, British Science Festival, Sep 2013 (<a href="guest_lectures/BSF_Primegrid.pdf">Slides</a>, <a href="guest_lectures/BSF_Primegrid.mp3">Audio</a>)</li>
<li><i>"Density Functional Theory for Dummies"</i>, EPCC Seminar, Jun 2013, (<a href="files/Seminar_DFT.pdf">Slides</a>)</li>
<li><i>"Research in a Nutshell"</i>, 1 minute <a href="http://homepages.inf.ed.ac.uk/srodnes/CSE/?p=2552">Video</a>, Feb 2012</li>
<li><i>"Prime Numbers, Large Integer Arithmetic, and a 2PF Task Farm"</i>, EPCC Seminar, Sep 2011, (<a href="http://www.epcc.ed.ac.uk/downloads/seminars/PrimeNumbers.pdf">Slides</a>, <a href="http://www.epcc.ed.ac.uk/downloads/seminars/iain_bethune-prime_numbers210911_edit.mp3">Audio</a>)</li>
<li><i>"Mixed-mode Parallelism in CP2K: A Case Study"</i>, DEISA/PRACE Spring School, Mar 2011, (<a href="files/CP2K_SpringSchool.pdf">Slides</a>)</li>
<li>Project highlights videos, 2011 - <a href="files/HPC_Europa_final_480x270.mov">HPC Europa</a>, <a href="files/OGSA-DAI_final_480x270.mov">OGSA-DAI</a></li>
<li><i>"Improving the scalability of Domain Decomposition within CP2K"</i>, HECToR dCSE Technical Meeting, Sep 2009 (<a href="http://www.hector.ac.uk/cse/distributedcse/technical/dCSEtech2009_CP2K.pdf">Slides</a>)</li>
<li><i><a href="files/project.pdf">"Simulation of Radiation Damage to Metals"</a></i>, BSc. Dissertation Project Report, Mar 2005</li>
</ul>
<h2>Supervision of Research Projects</h2>
<ul>
<li><i><a href="https://static.ph.ed.ac.uk/dissertations/hpc-msc/2015-2016/Cameron_Curry-HPC_Dissertation.pdf">"Assessing the Performance of Optimised Primality Tests"</a></i>, C. Curry, MSc in HPC, 2016</li>
<li><i><a href="https://static.ph.ed.ac.uk/dissertations/hpc-msc/2015-2016/James_Si-s1500964-Dissertation-Zhuowei_Si.pdf">"Porting the Essential Dynamics/Molecular Dynamics method for large-scale nucleic acid simulations to ARCHER"</a></i>, J. Si, MSc in HPC, 2016</li>
<li><i><a href="https://static.ph.ed.ac.uk/dissertations/hpc-msc/2015-2016/Kai_yik_Tey-Analysis_on_ARCHER_and_Amazon_Web_Services_with_comments_v8.pdf">"Data Intensive Analysis on ARCHER and on Amazon Web Services: A case study of DNA Trajectory"</a></i>, K.Y. Tey, MSc in HPC, 2016</li>
<li><i>"Porting of GHG-CUDA over GPU"</i>, S. Tiwari, MSc in HPC, 2015</li>
<li><i><a href="http://static.ph.ed.ac.uk/dissertations/hpc-msc/2013-2014/Dynamic%20Load%20Balancing%20in%20CP2K.pdf">"Dynamic Load Balancing in CP2K"</a></i>, P. Shividasan, MSc in HPC, 2014</li>
<li><i><a href="files/Marko_Misic_Report.pdf">"Multi-platform parallel code coverage and regression testing with CP2K"</a></i>, M. Misic, PRACE Summer of HPC, 2013 (<a href="http://www.youtube.com/watch?feature=player_embedded&v=_QdBz3ETww0">Video</a>)</li>
<li><i><a href="http://www.epcc.ed.ac.uk/sites/default/files/Dissertations/2012-2013/Diagrammatic%20Determinantal%20Quantum%20Monte%20Carlo%20Calculations%20on%20GPUs.pdf">"Diagrammatic Determinantal Quantum Monte Carlo Calculations on GPUs"</a></i>, M. Schmitt, MSc in HPC, 2013</li>
<li><i><a href="http://www.epcc.ed.ac.uk/sites/default/files/Dissertations/2012-2013/Accelerated%20Primality%20Testing%20Using%20GPUs.pdf">"Accelerated Primality Testing Using GPUs"</a></i>, D. McBain, MSc in HPC, 2013</li>
<li><i><a href="http://www.epcc.ed.ac.uk/sites/default/files/Dissertations/2011-2012/Submission-0955712.pdf">"Improving the Computing Efficiency of the Regional Genomic Relationship Mapping Approach"</a></i>, J. C. Ortuno, MSc in HPC, 2012</li>
<li><i><a href="http://www.epcc.ed.ac.uk/sites/default/files/Dissertations/2010-2011/JayChetty.pdf">"Optimising the DBCSR GPU Implementation"</a></i>, J. Chetty, MSc in HPC, 2011</li>
<li><i><a href="http://www.epcc.ed.ac.uk/sites/default/files/Dissertations/2010-2011/GuobinYe.pdf">"Getting to know the LLVM compiler"</a></i>, G. Ye, MSc in HPC, 2011</li>
<li><i><a href="http://www.epcc.ed.ac.uk/sites/default/files/Dissertations/2009-2010/Stuart%20Fraser.pdf">"Investigation into hardware acceleration of HPC kernels, within a cross platform OpenCL environment"</a></i>, S. Fraser, MSc in HPC, 2010</li>
<li><i><a href="http://www.epcc.ed.ac.uk/sites/default/files/Dissertations/2008-2009/Alan_Richardson.pdf">"GPU Acceleration of HPC Applications"</a></i>, A. Richardson, MSc in HPC, 2009</li>
<li><i><a href="http://www.epcc.ed.ac.uk/sites/default/files/Dissertations/2008-2009/James_Read.pdf">"Optimising EM"</a></i>, J. Read, MSc in HPC, 2009</li>
</ul>
<h2>Software</h2>
A list of programs which Iain has contributed to the development of:
<ul>
<li><b><a href="http://www.github.com/ibethune/ap26">AP26</a></b> - Programs for finding large chains of primes in arithmetic progression. Developed by Bryan Little and others, and used by <a href="http://www.primegrid.com">PrimeGrid</a>.</li>
<li><b><a href="http://boinc.berkeley.edu">BOINC</a></b> - the Berkeley Open Infrastructure for Network Computing. Used by <a href="http://www.primegrid.com">PrimeGrid</a> and many other projects.</li>
<li><b><a href="http://www.cp2k.org">CP2K</a></b> - Highly scalable, modular, open source molecular dynamics program, featuring wide range of force evaluation methods including classical potentials, linear scaling DFT, Hartree-Fock, MP2 and GW. Large, distributed developer community led by Prof. Joost VandeVondele (ETH Zurich) and Prof. Jurg Hutter (University of Zurich).</li>
<li><b><a href="https://github.com/ibethune/gcwsieve">GCWSieve</a></b> - Fixed-b sieving code for Generalised Cullen and Woodall numbers n*b^n+/-1. Originally developed by Geoffrey Reynolds, maintained and update for <a href="http://www.primegrid.com">PrimeGrid</a>'s current GCW prime search.</li>
<li><b><a href="https://www.assembla.com/spaces/genefer">Genefer</a></b> - Programs for finding large Generalized Fermat Primes. Developed in collaboration with Yves Gallot and various others from the <a href="http://www.primegrid.com">PrimeGrid</a> project.</li>
<li><b><a href="https://nanochemistry.curtin.edu.au/gulp/">GULP</a></b> - Lattice dynamics code development by Julian Gale, Curtin University</li>
<li><b><a href="http://lammps.sandia.gov">LAMMPS</a></b> - the Large-scale Atomic/Molecular Massively Parallel Simulator, a classical molecular dynamics code.</li>
<li><b><a href="http://jpenne.free.fr/index2.html">LLR</a></b> - A program for perfoming efficient LLR, Proth, N+/-1 and similar tests on x86 CPUs. Developed by Jean Penne and used by <a href="http://www.primegrid.com">PrimeGrid</a>. <a href="https://github.com/ibethune/llr_wrapper">BOINC wrappers</a> for LLR provided by Iain Bethune.</li>
<li><b><a href="https://sourceforge.net/projects/lsdmap/">LSDMap</a></b> - Analysis software for automatic determination of collective variables for MD trajectory data. Developed by Prof. Cecilia Clementi's group, Rice University</li>
<li><b><a href="http://sourceforge.net/projects/prpnet/">PRPNet</a></b> - A client/server application for prime search projects, developed by Mark Rodenkirch and used by <a href="http://www.primegrid.com">PrimeGrid</a>.</li>
<li><b><a href="https://sourceforge.net/projects/tpls/">TPLS</a></b> - CFD software for ultra-high resolution DNS of turbulent two-phase flows, developed by Dr. Prash Valluri and Dr. Lennon O Naraigh.</li>
<li><b><a href="http://www.quantum-espresso.org/">Quantum Espresso</a></b> - Popular suite of open source codes for materials science. Mainly developed in Italy (DEMOCRITOS, SISSA, CINECA). </li>
<li><b><a href="http://ccpforge.cse.rl.ac.uk/gf/project/async/">VOX-FE</a></b> - Finite Element Analysis software for voxel data sets. Targetted at mechanical properties of bones. Developed in collaboration with Prof. Michael Fagan's group at University of Hull.</li>
</ul>
<h2>Funding</h2>
A list of grants which Iain has held:
<table width="100%">
<tr>
<td width="50%"><b>Project Name</b></td><td><b>Role</b></td><td><b>Source</b></td><td><b>Start</b></td><td><b>End</b></td><td><b>Value</b></td>
</tr>
<tr><td>Data-Driven Coarse-Graining using Space-Time Diffusion Maps</td><td>Named Researcher</td><td>EPSRC</td><td>Jan-17</td><td>Dec-19</td><td>£304,822</td></tr>
<tr><td>A Flexible Software Interface for Molecular Modelling</td><td>Project Partner</td><td>EPSRC IAA</td><td>Dec-16</td><td>Apr-17</td><td>£12,686</td></tr>
<tr><td>Scalable and portable molecular integration with the MIST library</td><td>Proposer</td><td>ARCHER eCSE</td><td>Aug-16</td><td>Feb-18</td><td>£65,250</td></tr>
<tr><td>CP2K - Electron Transport based on Non-Equilibrium-Green's-Functions Method</td><td>Co-proposer</td><td>ARCHER eCSE</td><td>Dec-16</td><td>Nov-17</td><td>£120,000</td></tr>
<tr><td>TPLS: 3D Decomposition and Gas/Liquid Flows</td><td>Co-proposer</td><td>ARCHER eCSE</td><td>Aug-16</td><td>Aug-17</td><td>£79,750</td></tr>
<tr><td>Accelerating impact by deploying advanced modelling techniques in multiphase flow to the chemical process industry</td><td>Project Partner</td><td>EPSRC IAA</td><td>Mar-16</td><td>Dec-16</td><td>£54,096</td></tr>
<tr><td>CP2K - scalable Density Functional Theory</td><td>Co-proposer</td><td>ARCHER eCSE</td><td>Dec-15</td><td>Feb-17</td><td>£87,000</td></tr>
<tr><td>VOX-FE - new functionality for new communities</td><td>Co-proposer</td><td>ARCHER eCSE</td><td>Apr-15</td><td>Jun-16</td><td>£21,700</td></tr>
<tr><td>Local excitement in CP2K</td><td>Co-proposer</td><td>ARCHER eCSE</td><td>Dec-15</td><td>Dec-16</td><td>£120,000</td></tr>
<tr><td>Large scale voxel based modelling</td><td>Co-proposer</td><td>ARCHER eCSE</td><td>May-14</td><td>Mar-15</td><td>£50,700</td></tr>
<tr><td>TPLS: Optimised Parallel I/O and Visualisation</td><td>Co-proposer</td><td>ARCHER eCSE</td><td>Apr-14</td><td>Jan-15</td><td>£57,900</td></tr>
<tr><td>SI2-CHE: Collaborative Research: Developing First Principles Monte Carlo Methods for Reactive Phase and Sorption Equilibria in the CP2K Software Suite</td><td>Co-I</td><td>EPSRC</td><td>Sep-13</td><td>Sep-16</td><td>£15,000</td></tr>
<tr><td>CP2K-UK</td><td>PI</td><td>EPSRC</td><td>Jul-13</td><td>Aug-18</td><td>£247,000</td></tr>
<tr><td>SI2-CHE: ExTASY: Extensible Tools for Advanced Sampling and analYsis</td><td>Co-I</td><td>EPSRC</td><td>Jul-13</td><td>Sep-16</td><td>£277,000</td></tr>
<tr><td>Modelling Complex Oxides using CP2K on Intel Xeon Phi</td><td>Proposer</td><td>PRACE-1IP Ext.</td><td>Jul-13</td><td>Dec-13</td><td>6 person-months</td></tr>
<tr><td>Boiling in microchannels: integrated design of closed-loop cooling system for devices operating at high heat fluxes</td><td>Project Partner</td><td>EPSRC</td><td>May-13</td><td>Oct-13</td><td>£23,000</td></tr>
<tr><td>Evaluating CP2K on Exascale Hardware: Intel Xeon Phi</td><td>Proposer</td><td>PRACE-3IP</td><td>Jan-13</td><td>Jun-13</td><td>6 person-months</td></tr>
<tr><td>Performance enhancement and optimization of the TPLS and DIM two-phase flow solvers</td><td>Co-proposer</td><td>HECToR dCSE</td><td>Sep-12</td><td>Apr-13</td><td>£75,000</td></tr>
<tr><td>High Performance MP2 for Condensed Phase Simulations</td><td>Co-proposer</td><td>PRACE-2IP</td><td>Apr-12</td><td>Oct-12</td><td>6 person-months</td></tr>
<tr><td>Adding Parallel I/O to PARA-BMU</td><td>Co-proposer</td><td>HECToR dCSE</td><td>Feb-12</td><td>Sep-12</td><td>£39,000</td></tr>
<tr><td>HPC simulations of complex solids and clusters using static lattice techniques</td><td>Co-I</td><td>EPSRC</td><td>Oct-11</td><td>Sep-13</td><td>£75,000</td></tr>
<tr><td>CP2K: Scalable Atomistic Simulation for the PRACE community</td><td>Co-proposer</td><td>PRACE-1IP</td><td>Jun-11</td><td>Jun-12</td><td>10 person-months</td></tr>
<tr><td>Million Atom KS-DFT with CP2K</td><td>Co-proposer</td><td>PRACE-1IP</td><td>Dec-10</td><td>May-11</td><td>6 person-months</td></tr>
<tr><td>CP2K - Sparse Linear Algebra on 1000s of cores</td><td>Co-proposer</td><td>HECToR dCSE</td><td>Oct-10</td><td>Dec-11</td><td>£56,000</td></tr>
<tr><td>Improving the performance of GWW</td><td>Co-proposer</td><td>HECToR dCSE</td><td>Feb-10</td><td>May-10</td><td>£38,000</td></tr>
<tr><td>Improving the scalability of CP2K on multi-core systems</td><td>Co-proposer</td><td>HECToR dCSE</td><td>Sep-09</td><td>Sep-10</td><td>£56,000</td></tr>
</table>
<!--<h2>Impacts</h2>
A non-exhaustive list of research highlights from Iain's collaborators:
<ul>
<li>Dr. Ben Slater and others at UCL use <a href="http://www.cp2k.org">CP2K</a> to study the properties of ice crystasl surfaces e.g. <i><a href="http://www.nature.com/nmat/journal/v10/n10/full/nmat3096.html">Large variation of vacancy formation energies in the surface of crystalline ice"</a></i>, Watkins, Pan, Wang, Michaelides, VandeVondele and Slater, Nature Materials 10, 794-798 (2011), <i><a href="http://www.pnas.org/content/107/28/12429">"Point defects at the ice (0001) surface"</a></i>, Watkins, VandeVondele and Slater, Proceedings of the National Academy of Sciences of the USA 107(28), 12429-12434 (2010)</li>
<li>Prof. Joost VandeVondele and colleagues in Zurich found a mechaism for regeneration of coatings of dye-sensitised solar cells using atomistic simulation with <a href="http://www.cp2k.org">CP2K</a> - <i><a href="http://www.pnas.org/content/107/11/4830">"An atomistic picture of the regeneration process in dye sensitized solar cells"</a></i> - Shiffmann, VandeVondele, Hutter, Urakawa, Wirz and Baiker, Proceedings of the National Academy of Sciences of the USA 107(11), 4830-4833 (2010)</li>
<li>Dr. Carole Morrison from Edinburgh University's School of Chemisty studies proton transport through pores in biological membranes using <a href="http://www.cp2k.org">CP2K</a> - <i><a href="http://dx.doi.org/10.1021/jp910262d">Simulating Proton Transport through a Simplified Model for Trans-Membrane Proteins</a></i>, Shepherd and Morrison, J. Phys. Chem. B 114(20), 7047-7055 (2010)</li>
<li>Prof. Michael Fagan's group use <a href="http://ccpforge.cse.rl.ac.uk/gf/project/async/">VOX-FE</a> to study the biomechanical properties of bones - <i><a href="http://dx.doi.org/10.1002/ajpa.21447">"Why do humans have chins? Testing the mechanical significance of modern human symphyseal morphology with finite element analysis."</a></i>, Groning, Liu, Fagan and O'Higgins, Americal Journal of Physics Anthropology 144, 593-606 (2011)</li>
<li>Prof. Merlyne De Souza uses <a href="http://www.quantum-espresso.org/">Quantum Espresso</a> to calculate the electronic structure and properties of carbon nanotubes, with applications in device electronics - <i><a href="http://prb.aps.org/abstract/PRB/v79/i12/e125407">"Role of hybridization on the Schottky barrier height of carbon nanotube field effect transistors"</a></i>, Casterman, De Souza, Tahraoui, Durkan and Milne, Phys. Rev. B 79 (2009)</li>
<li>Prof. Cecilia Clementi's research group are applying the Locally-scaled Diffusion Map method using <a href="https://sourceforge.net/projects/lsdmap/">LSDMap</a> to determine the fundamental dynamics of a wide variety of macromolecular systems e.g. <i><a href="http://link.aip.org/link/doi/10.1063/1.3575245">"Polymer reversal rate calculated via locally scaled diffusion map"</a></i>, Zheng, Rohrdanz, Maggioni and Clementi, J. Chem Phys. 134 (2011)</li>
</ul>-->
<h2>Employment & Education</h2>
<table>
<tr>
<td>2022 - Present</td>
<td>HPC Project Manager, Atos<td>
</tr>
<tr>
<td>2020 - 2022</td>
<td>Head of Software Development, WRLD3D<td>
</tr>
<tr>
<td>2017 - 2019</td>
<td>Technical Programme Manager, Hartree Centre, Science and Technology Facilities Council</td>
</tr>
<tr>
<td>2012 - 2021</td>
<td>PhD. Physics, The University of Edinburgh</td>
</tr>
<tr>
<td>2012 - 2017</td>
<td>Project Manager, EPCC, The University of Edinburgh</td>
</tr>
<tr>
<td>2008 - 2012</td>
<td>HPC Applications Consultant, EPCC, The University of Edinburgh</td>
</tr>
<tr>
<td>2005 - 2008</td>
<td>Software Engineer, IBM United Kingdom Ltd.</td>
</tr>
<tr>
<td>2001 - 2005</td>
<td>BSc. (Hons) 1st Class, Computer Science and Physics, The University of Edinburgh</td>
</tr>
</table>
</body>
</html>