Dr Peter Boyle
This center will port the BAGEL domain specific compiler and BFM sparse matrix package for QCD, developed and maintained by the University of Edinburgh, to systems based on the Intel The compiler has been used to develop high performance Quantum Chromodynamics software on Alpha, Power, BlueGene/P and BlueGene/Q architectures. Intel(R) Xeon Phi(tm) Coprocessor. Papers using this software were Gordon Bell Prize finalists at Supercomputing 2004 and Supercomputing 2013. Weak scaling has been achieved on the Sequoia system up to 7.2 sustained Pflop/s on a tightly coupled problem and with realistic problem sizes.
The package is used by collaborations in the US, UK, Japan and Germany on cutting edge supercomputers.
The compiler supports over 17 different discretisations of the Dirac equation, and many algorithms such as Krylov solvers, Eigensolvers, and adaptive aggregate geometric multigrid.
This IPCC will add the Xeon Phi™ coprocessor target to the compiler, and optimise the code to deliver good performance. The Staggered fermion discretisation of Quantum Chromodynamics will be added to the set
The IPCC will also help optimise additional codes in astrophysics and particle physics that are used by the STFC DiRAC communities.