Early Application Performance at the Hartree Centre with the OpenPOWER Architecture

  • Mike AshworthEmail author
  • Jianping Meng
  • Vedran Novakovic
  • Sersi Siso
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9945)


The Hartree Centre has been established as a UK focus for industrial engagement. STFC has acquired a new IBM system based on the OpenPOWER architecture, comprising 32 nodes with POWER8 CPUs and NVIDIA Kepler K80 GPUs. We report early evaluation of the system using some real applications based on the Lattice Boltzmann Method, Direct Numerical Simulation of Turbulence and using FFTs. No optimisation has been carried out yet, but results are encouraging with performance comparable or better on a per core basis to Intel IvyBridge CPUs. Use of the GPUs for suitable algorithms such as Lattice Boltzmann kernels and for FFTs provides further performance enhancements.


Direct Numerical Simulation Discrete Fourier Transform Dissipative Particle Dynamics Lattice Boltzmann Equation Physical Core 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



Jianping Meng would like to thank the UK Engineering and Physical Sciences Research Council for their support of the grant “Future-proof massively-parallel execution of multi-block applications” (EP/K038451/1 and EP/K038494/1) and the UK Consortium on Mesoscale Engineering Sciences (UKCOMES) under Grant EP/L00030X/1.


  1. 1.
    Chen, S.Y., Doolen, G.D.: Lattice boltzmann method for fluid flows. Ann. Rev. Fluid Mech. 30, 329–364 (1998)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Frigo, M., Johnson, S.G.: The design and implementation of FFTW3, Special issue on “Program Generation, Optimization, and Platform Adaptation”. Proc. IEEE 93(2), 216–231 (2005)CrossRefGoogle Scholar
  3. 3.
    Guo, Z., Shi, B., Zheng, C.: A coupled lattice BGK model for the Boussinesq equations. Int. J. Num. Meth. Fluids 39, 325–342 (2002)MathSciNetCrossRefzbMATHGoogle Scholar
  4. 4.
    Hou, S., Zou, Q., Chen, S., Doolen, G., Cogley, A.C.: Simulation of cavity flow by the lattice Boltzmann method. J. Comp. Phys. 118, 329–347 (1995)CrossRefzbMATHGoogle Scholar
  5. 5.
    Lee, V.W., Kim, C, Chhugani, J, Deisher, M., Kim, D., Nguyen, A.D., Satish, N., Smelyanskiy, M., Chennupaty, S., Hammarlund, P., Singhal, R., Dubey, P.: Debunking the 100x GPU vs. CPU myth: an evaluation of throughput computing on CPU and GPU. In: Proceedings of the 37th Annual International Symposium on Computer Architecture, ser, ISCA 2010, pp. 451–460. ACM, New York (2010)Google Scholar
  6. 6.
    Mudalige, G.R., Reguly, I.Z., Giles, M.B., Mallinson, A.C., Gaudin, W.P., Herdman, J.A.: Performance analysis of a high-level abstractions-based hydrocode on future computing systems. In: Proceedings of the 5th International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computing Systems (PMBS 2014) (2014)Google Scholar
  7. 7.
    OpenMP Application Program Interface Version 4.0, July 2013. Accessed 14 Apr 2016
  8. 8.
    Redford, J.A., Sandham, N.D., Roberts, G.T.: Direct numerical simulation of transitional flow at high Mach number coupled with a thermal wall model. Comput. Fluids 45, 37–46 (2011)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Sandham, N.D., Schuelein, E., Wagner, A., et al.: Transitional shock-wave/boundary-layer interactions in hypersonic flow. J. Fluid Mech. 752, 1–33 (2014). doi: 10.1017/jfm.2014.333 CrossRefGoogle Scholar
  10. 10.
    Seaton, M.A., Anderson, R.L., Metz, S., Smith, W.: DL_MESO: highly scalable mesoscale simulations. Mol. Sim. 39(10), 796–821 (2013)CrossRefGoogle Scholar
  11. 11.
    Seaton, M.A., Smith, W.: DL_MESO User Manual. Accessed 14 Apr 2016
  12. 12.
    Siso, S., Seaton, M.A., Mason, L.: Code modernization of DL_MESO LBE to achieve good performance on the Intel Xeon Phi. In: Emit Conference Proceedings (2016)Google Scholar
  13. 13.
    Tildesley, D.: A strategic vision for UK e-infrastructure: a roadmap for the development and use of advanced computing, data and networks. Report for the Department of Business Innovation and Skills, UK, pp. 1–33, 4 January 2012. Accessed 14 Apr 2016

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Mike Ashworth
    • 1
    Email author
  • Jianping Meng
    • 1
  • Vedran Novakovic
    • 1
  • Sersi Siso
    • 1
  1. 1.Scientific Computing Department, STFC Daresbury LaboratorySci-Tech DaresburyWarringtonUK

Personalised recommendations