10.07.2015 Views

Large scale and hybrid computing with CP2K - Prace Training Portal

Large scale and hybrid computing with CP2K - Prace Training Portal

Large scale and hybrid computing with CP2K - Prace Training Portal

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>CP2K</strong>: algorithmsThe power & challenge of <strong>CP2K</strong>:a wide range of algorithms<strong>with</strong> good scaling properties● Regular grids: halo-exchange, 3D FFT, Poisson solver, multigrids● Dense Linear Algebra: Multiply, Diagonalization, Cholesky,...● Sparse Linear Algebra: Matrix Multiply● Particles: time integration, Monte Carlo sampling● Chemical: 4 center integrals, HFX, MP2, XC, ...A single kernel rarely dominatesScaling is O(N)...O(N**5)a) Depending on method <strong>and</strong> system size various kernels will dominateb) Depending on the dominating kernel, particular hardware might be suitablec) If several kernels dominate optimization is more of a challenge

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!