Supercomputers: instruments for science or dinosaurs that haven t gone extinct yet? Thomas C. Schulthess

Size: px
Start display at page:

Download "Supercomputers: instruments for science or dinosaurs that haven t gone extinct yet? Thomas C. Schulthess"

Transcription

1 Supercomputers: instruments for science or dinosaurs that haven t gone extinct yet? Thomas C. Schulthess 1

2 Do you really mean dinosaurs? We must be in the wrong movie 2

3 Not much has changed since the late 1980s pick up any book on HPC from the early 1990s, e.g. this on from 1993 Shared-memory multiprocessors cash coherency pipelining, SIMD, threading, Explicitly parallel languages (imperative programming) Fortran 90 High Performance Fortran Explicitly Parallel Programming Environment (PVM) No fundamental changes sind then! 3

4 Incremental and other changes Evolution of Fortran Evolution of C++ you can mention C++ at an HPC conference without being thrown out and template meta-programming is somewhat usable PVM to MPI OpenMP besides pthreads PGAS languages (not sure how broadly accepted) Only two potentially disruptive changes (in terms of broader acceptance) (1) Python but not in HPC please! (2) CUDA with GPU are you kidding me? 4

5 5

6 Pete s Top 5 HPC initiatives or technologies to watch in 2013 ( Big Data solutions Industrial use of petascale supercomputers Accelerator and Heterogeneous Computing The fusion of HPC technologies into big data computing applications Anything Cray is doing! source: 6

7 Raj s few worth considerations ( Heterogeneous computing becomes the next step, not a detour not just in highend, but mainstream HPC Big Data transforms HPC; First real business value propositions from use of analytics beyond niche using HPC Domain optimised HPC Clouds the promise of HPC with the value of the cloud model Integration driving fundamental changes in system architecture Everyone wants their own not just investing in having the best of class, but also in making the best of class source: 7

8 What is Big Data? It is not big storage, rather one should think of Data Science 8

9 So what is Data Science?? Forget about MapReduce, this is just one of many algorithmic motifs, HDFS is the key: performance sucks but the API is important 9

10 Data Science is not simply engineering of big databases Traditional database engineering focuses on database design, software engineering, data flow, data extraction, etc. Data science is about discovery: identify[ing] good data sources and metrics. Sometimes request[ing] the data to be created access: access the data, sometimes via an API, distilling: extract from the data the information that leads to source of quotes: Vincent Granville s Developing Analytic Talent, becoming a data scientists 10

11 Data science is more than statistic Analysis of NASA images to discover new planets, astroids, Computational chemistry to simulate new molecules for treatment Returning highly relevant results to any Google search Scoring all credit card transactions (fraud detection) Tax fraud detection and detection of terrorism Weather forecasts source: Vincent Granville s Developing Analytic Talent, becoming a data scientists So serious data science is just science! 11

12 I have studied all available charts of the planets and stars and none of them match the others. There are just as many measurements and methods as there are astronomers and all of them disagree. What is needed is a long-term project with the aim of mapping the heavens conducted from a single location over a period of several years. Tycho Brahe,

13 The first BigData project in history source: 13

14 Data given to Johannes Kepler source: 14

15 Kepler s modelling and simulations b r M = E - ε sin E" E M a φ! e=ℇa 1. Solve E(M)"(Numerics)! 2. Solve φ(e) "(Geometry) 15

16 After Kepler s analysis and Newton s theory source: 16

17 source: A. Fichtner, ETH Zurich 17

18 Data from many stations and earthquakes source: A. Fichtner, ETH Zurich 18

19 Very large simulations allow inverting large data sets in oder to generate high-resolution models of the earth s mantle v s [km/s] v s [km/s] source: A. Fichtner, ETH Zurich 19

20 Ice floats! first early science result on Piz Daint (Joost VandeVondele, Jan. 2014) high-accuracy quantum simulation produce correct results for water 20

21 Jacob s ladder to heaven of chemical accuracy (J. Perdew) Full many-body Schrödinger Equation: w( i, j) = e 2 r i r j (H E) ( 1,..., N )=0 = { r, } H = NX i=1 2 2m r2 i + v( i ) NX i6=j=1 w( i, j) Ice floats with new rung 5 simulations using MP2-based simulations with CP2K (VandeVondele & Hutter) Ice didn t float with previous simulations using rung 4 hybrid functionals Kohn-Sham Equation with Local Density Approximation: ~ 2 2m r2 + v LDA ( r) i ( r) = i i ( r) 21

22 Modelling interactions between water The challenge ofmolecules water requires quantum simulations with extreme accuracy Weak interactions dominate properties! Hydrogen-bonding most prominent. Energy scales total energy: a.u. Total energy: a.u.. hydrogen bonds: ~ a.u. Needed accuracy a.u.! The density of water and ice : rung required accuracy: % Roughly % accuracy (or error cancellation) needed! If you don t get this right, then BLYP liquid water: ~800 ab initio simulation prior to Joost s MP2basedBLYP runs ice: with Est.CP2K ~890 g/l ( , Lugano, May 6, 2014 DoesCUG ice float? No! 22

23 Pillars of the scientific method Mathematics / Simulation (1) Synthesis of models and data: recognising characteristic features of complex systems with calculations of limited accuracy (e.g. inverse problems) (2) Solving theoretical problems with high precision: complex structures emerge from simple rules (natural laws), more accurate predictions from beautiful theory (in the Penrose sense) Theory (models) Experiment (data) 23

24 Pillars of the scientific method Mathematics / Simulation (1) Synthesis of models and data: recognising characteristic features of complex systems with calculations of limited accuracy (e.g. inverse problems) (2) Solving theoretical problems with high precision: complex structures emerge from simple rules (natural laws), more accurate predictions from beautiful theory Note (in the changing Penrose sense) role of high-performance computing: HPC is now an essential tool for science, used by all scientists Theory (models) Experiment (data) (for better or worse), rather than being limited to the domain of applied mathematics and providing numerical solution to theoretical problems only few understand 24

25 Given all this, here is a bold prediction for what Cray s roadmap might look like the essence of BigData vs. HPC BigData version: > HDFS > Python and other dynamic languages HPC version: > Fortran > MPI+OpenMP 25

26 We need fundamentally new programming models, but won t accept anything other than Fortran MPI+OpenMP the HPC community discussing exascale challenges 26

27 Mathematical description Physical model Discretisation / algorithm Domain science (incl. applied mathematics) Code / implementation Code compilation A given supercomputer Port serial code to supercomputers > vectorize > parallelize > petascaling > exascaling >... Computer engineering (& computer science) 27

28 velocities pressure temperature water Mathematical description Physical model turbulence Discretisation / algorithm Domain science (incl. applied mathematics) lap(i,j,k) = 4.0 * data(i,j,k) + data(i+1,j,k) + data(i-1,j,k) + data(i,j+1,k) + data(i,j-1,k); Code / implementation Code compilation Architectural options / design A given supercomputer Port serial code to supercomputers > vectorize > parallelize > petascaling > exascaling >... Computer engineering (& computer science) 28

29 source: David Leutwyler 29

30 Speedup of COSMO-2 production problem apples to apples comparison with 33h forecast of Meteo Swiss 4x Monte Rosa Cray XE6 (Nov. 2011) Tödi Cray XK7 (Nov. 2012) Piz Daint Cray XC30 (Nov. 2012) Piz Daint Cray XC30 hybrid (GPU) (Nov. 2013) 4x 3x 3x 1.67x 3.36x 2x New HP2C funded code 1.77x 1.49x 2.5x 2x 1x 1.4x 1.35x 1x Current production code 30

31 Energy to solution (kwh / ensemble member) 6.0 Cray XE6 (Nov. 2011) Cray XK7 (Nov. 2012) Cray XC30 (Nov. 2012) Cray XC30 hybrid (GPU) (Nov. 2013) Current production code x 1.75x New HP2C funded code x 3.93x 6.89x 2.51x 2.64x

32 COSMO: current and new (HP2C developed) code main (current / Fortran) main (new / Fortran) dynamics (C++) physics (Fortran) dynamics (Fortran) physics (Fortran) with OpenMP / OpenACC stencil library X86 GPU Shared Infrastructure boundary conditions & halo exchg. Generic Comm. Library MPI MPI or whatever system system 32

33 velocities pressure temperature water Mathematical description Physical model turbulence Discretization / algorithm Domain science (incl. applied mathematics) lap(i,j,k) = 4.0 * data(i,j,k) + data(i+1,j,k) + data(i-1,j,k) + data(i,j+1,k) + data(i,j-1,k); Code / implementation Tools & Libraries Code compilation Architectural options / design Optimal algorithm Auto tuning Computer engineering (& computer science) 33

34 velocities pressure temperature water Mathematical description Physical model Model development based on Python or equivalent dynamic language turbulence Domain science lap(i,j,k) = 4.0 * data(i,j,k) + data(i+1,j,k) + data(i-1,j,k) + data(i,j+1,k) + data(i,j-1,k); Code / implementation Discretization / algorithm Tools & Libraries Computer engineering (& computer science) Code compilation Architectural options / design Optimal algorithm Auto tuning co-design 34

35 COSMO in five year: current and new (2019) code main (current / Fortran) main (new / Python ) physics ( Python ) dynamics (C++ or Python ) physics (Fortran) dynamics (Fortran) system MPI some tools (Fortan / C++) other tools BE.. grid tools BE1 MPI or whatever system BE Shared Infrastructure boundary conditions & halo exchg. Generic Comm. Library 35

36 Software is getting slower more rapidly than hardware becomes faster Niklaus Wirth,

37 Thank You! 37

Piz Daint & Piz Kesch : from general purpose supercomputing to an appliance for weather forecasting. Thomas C. Schulthess

Piz Daint & Piz Kesch : from general purpose supercomputing to an appliance for weather forecasting. Thomas C. Schulthess Piz Daint & Piz Kesch : from general purpose supercomputing to an appliance for weather forecasting Thomas C. Schulthess 1 Cray XC30 with 5272 hybrid, GPU accelerated compute nodes Piz Daint Compute node:

More information

From Piz Daint to Piz Kesch : the making of a GPU-based weather forecasting system. Oliver Fuhrer and Thomas C. Schulthess

From Piz Daint to Piz Kesch : the making of a GPU-based weather forecasting system. Oliver Fuhrer and Thomas C. Schulthess From Piz Daint to Piz Kesch : the making of a GPU-based weather forecasting system Oliver Fuhrer and Thomas C. Schulthess 1 Piz Daint Cray XC30 with 5272 hybrid, GPU accelerated compute nodes Compute node:

More information

Exascale computing: endgame or new beginning for climate modelling. Thomas C. Schulthess

Exascale computing: endgame or new beginning for climate modelling. Thomas C. Schulthess Exascale computing: endgame or new beginning for climate modelling Thomas C. Schulthess 17th Workshop on HPC in Meteorology @ ECMWF, Reading, Wednesday October 26, 2016 T. Schulthess 1 Operational system

More information

CP2K. New Frontiers. ab initio Molecular Dynamics

CP2K. New Frontiers. ab initio Molecular Dynamics CP2K New Frontiers in ab initio Molecular Dynamics Jürg Hutter, Joost VandeVondele, Valery Weber Physical-Chemistry Institute, University of Zurich Ab Initio Molecular Dynamics Molecular Dynamics Sampling

More information

Parallelization of Molecular Dynamics (with focus on Gromacs) SeSE 2014 p.1/29

Parallelization of Molecular Dynamics (with focus on Gromacs) SeSE 2014 p.1/29 Parallelization of Molecular Dynamics (with focus on Gromacs) SeSE 2014 p.1/29 Outline A few words on MD applications and the GROMACS package The main work in an MD simulation Parallelization Stream computing

More information

Crossing the Chasm. On the Paths to Exascale: Presented by Mike Rezny, Monash University, Australia

Crossing the Chasm. On the Paths to Exascale: Presented by Mike Rezny, Monash University, Australia On the Paths to Exascale: Crossing the Chasm Presented by Mike Rezny, Monash University, Australia michael.rezny@monash.edu Crossing the Chasm meeting Reading, 24 th October 2016 Version 0.1 In collaboration

More information

Performance Analysis of Lattice QCD Application with APGAS Programming Model

Performance Analysis of Lattice QCD Application with APGAS Programming Model Performance Analysis of Lattice QCD Application with APGAS Programming Model Koichi Shirahata 1, Jun Doi 2, Mikio Takeuchi 2 1: Tokyo Institute of Technology 2: IBM Research - Tokyo Programming Models

More information

Reflecting on the Goal and Baseline of Exascale Computing

Reflecting on the Goal and Baseline of Exascale Computing Reflecting on the Goal and Baseline of Exascale Computing Thomas C. Schulthess!1 Tracking supercomputer performance over time? Linpack benchmark solves: Ax = b!2 Tracking supercomputer performance over

More information

Welcome to MCS 572. content and organization expectations of the course. definition and classification

Welcome to MCS 572. content and organization expectations of the course. definition and classification Welcome to MCS 572 1 About the Course content and organization expectations of the course 2 Supercomputing definition and classification 3 Measuring Performance speedup and efficiency Amdahl s Law Gustafson

More information

How to Prepare Weather and Climate Models for Future HPC Hardware

How to Prepare Weather and Climate Models for Future HPC Hardware How to Prepare Weather and Climate Models for Future HPC Hardware Peter Düben European Weather Centre (ECMWF) Peter Düben Page 2 The European Weather Centre (ECMWF) www.ecmwf.int Independent, intergovernmental

More information

HYCOM and Navy ESPC Future High Performance Computing Needs. Alan J. Wallcraft. COAPS Short Seminar November 6, 2017

HYCOM and Navy ESPC Future High Performance Computing Needs. Alan J. Wallcraft. COAPS Short Seminar November 6, 2017 HYCOM and Navy ESPC Future High Performance Computing Needs Alan J. Wallcraft COAPS Short Seminar November 6, 2017 Forecasting Architectural Trends 3 NAVY OPERATIONAL GLOBAL OCEAN PREDICTION Trend is higher

More information

Introduction to numerical computations on the GPU

Introduction to numerical computations on the GPU Introduction to numerical computations on the GPU Lucian Covaci http://lucian.covaci.org/cuda.pdf Tuesday 1 November 11 1 2 Outline: NVIDIA Tesla and Geforce video cards: architecture CUDA - C: programming

More information

Post Hartree-Fock: MP2 and RPA in CP2K

Post Hartree-Fock: MP2 and RPA in CP2K Post Hartree-Fock: MP2 and RPA in CP2K A tutorial Jan Wilhelm jan.wilhelm@chem.uzh.ch 4 September 2015 Further reading MP2 and RPA by Mauro Del Ben, Jürg Hutter, Joost VandeVondele Del Ben, M; Hutter,

More information

Julian Merten. GPU Computing and Alternative Architecture

Julian Merten. GPU Computing and Alternative Architecture Future Directions of Cosmological Simulations / Edinburgh 1 / 16 Julian Merten GPU Computing and Alternative Architecture Institut für Theoretische Astrophysik Zentrum für Astronomie Universität Heidelberg

More information

Large Scale Electronic Structure Calculations

Large Scale Electronic Structure Calculations Large Scale Electronic Structure Calculations Jürg Hutter University of Zurich 8. September, 2008 / Speedup08 CP2K Program System GNU General Public License Community Developers Platform on "Berlios" (cp2k.berlios.de)

More information

On the Paths to Exascale: Will We be Hungry?

On the Paths to Exascale: Will We be Hungry? On the Paths to Exascale: Will We be Hungry? Presentation by Mike Rezny, Monash University, Australia michael.rezny@monash.edu 4th ENES Workshop High Performance Computing for Climate and Weather Toulouse,

More information

Bachelor and MSc thesis with CTAC (Center for Theoretical Astrophysics and Cosmology), Institute for Computational Science (UZH)

Bachelor and MSc thesis with CTAC (Center for Theoretical Astrophysics and Cosmology), Institute for Computational Science (UZH) Bachelor and MSc thesis with CTAC (Center for Theoretical Astrophysics and Cosmology), Institute for Computational Science (UZH) http://www.ics.uzh.ch General topics: (i) Theoretical and computational

More information

High-Performance Scientific Computing

High-Performance Scientific Computing High-Performance Scientific Computing Instructor: Randy LeVeque TA: Grady Lemoine Applied Mathematics 483/583, Spring 2011 http://www.amath.washington.edu/~rjl/am583 World s fastest computers http://top500.org

More information

The Fast Multipole Method in molecular dynamics

The Fast Multipole Method in molecular dynamics The Fast Multipole Method in molecular dynamics Berk Hess KTH Royal Institute of Technology, Stockholm, Sweden ADAC6 workshop Zurich, 20-06-2018 Slide BioExcel Slide Molecular Dynamics of biomolecules

More information

Advancing Weather Prediction at NOAA. 18 November 2015 Tom Henderson NOAA / ESRL / GSD

Advancing Weather Prediction at NOAA. 18 November 2015 Tom Henderson NOAA / ESRL / GSD Advancing Weather Prediction at NOAA 18 November 2015 Tom Henderson NOAA / ESRL / GSD The U. S. Needs Better Global Numerical Weather Prediction Hurricane Sandy October 28, 2012 A European forecast that

More information

Acceleration of WRF on the GPU

Acceleration of WRF on the GPU Acceleration of WRF on the GPU Daniel Abdi, Sam Elliott, Iman Gohari Don Berchoff, Gene Pache, John Manobianco TempoQuest 1434 Spruce Street Boulder, CO 80302 720 726 9032 TempoQuest.com THE WORLD S FASTEST

More information

Empowering Scientists with Domain Specific Languages

Empowering Scientists with Domain Specific Languages Empowering Scientists with Domain Specific Languages Julian Kunkel, Nabeeh Jum ah Scientific Computing Department of Informatics University of Hamburg SciCADE2017 2017-09-13 Outline 1 Developing Scientific

More information

INTENSIVE COMPUTATION. Annalisa Massini

INTENSIVE COMPUTATION. Annalisa Massini INTENSIVE COMPUTATION Annalisa Massini 2015-2016 Course topics The course will cover topics that are in some sense related to intensive computation: Matlab (an introduction) GPU (an introduction) Sparse

More information

Name: Earth 110 Exploration of the Solar System Assignment 1: Celestial Motions and Forces Due on Tuesday, Jan. 19, 2016

Name: Earth 110 Exploration of the Solar System Assignment 1: Celestial Motions and Forces Due on Tuesday, Jan. 19, 2016 Name: Earth 110 Exploration of the Solar System Assignment 1: Celestial Motions and Forces Due on Tuesday, Jan. 19, 2016 Why are celestial motions and forces important? They explain the world around us.

More information

Performance evaluation of scalable optoelectronics application on large-scale Knights Landing cluster

Performance evaluation of scalable optoelectronics application on large-scale Knights Landing cluster Performance evaluation of scalable optoelectronics application on large-scale Knights Landing cluster Yuta Hirokawa Graduate School of Systems and Information Engineering, University of Tsukuba hirokawa@hpcs.cs.tsukuba.ac.jp

More information

Heterogeneous programming for hybrid CPU-GPU systems: Lessons learned from computational chemistry

Heterogeneous programming for hybrid CPU-GPU systems: Lessons learned from computational chemistry Heterogeneous programming for hybrid CPU-GPU systems: Lessons learned from computational chemistry and Eugene DePrince Argonne National Laboratory (LCF and CNM) (Eugene moved to Georgia Tech last week)

More information

Performance of the fusion code GYRO on three four generations of Crays. Mark Fahey University of Tennessee, Knoxville

Performance of the fusion code GYRO on three four generations of Crays. Mark Fahey University of Tennessee, Knoxville Performance of the fusion code GYRO on three four generations of Crays Mark Fahey mfahey@utk.edu University of Tennessee, Knoxville Contents Introduction GYRO Overview Benchmark Problem Test Platforms

More information

Quantum computing with superconducting qubits Towards useful applications

Quantum computing with superconducting qubits Towards useful applications Quantum computing with superconducting qubits Towards useful applications Stefan Filipp IBM Research Zurich Switzerland Forum Teratec 2018 June 20, 2018 Palaiseau, France Why Quantum Computing? Why now?

More information

ACCELERATING WEATHER PREDICTION WITH NVIDIA GPUS

ACCELERATING WEATHER PREDICTION WITH NVIDIA GPUS ACCELERATING WEATHER PREDICTION WITH NVIDIA GPUS Alan Gray, Developer Technology Engineer, NVIDIA ECMWF 18th Workshop on high performance computing in meteorology, 28 th September 2018 ESCAPE NVIDIA s

More information

Paralleliza(on and Performance of the NIM Weather Model on CPU, GPU and MIC Architectures

Paralleliza(on and Performance of the NIM Weather Model on CPU, GPU and MIC Architectures Paralleliza(on and Performance of the NIM Weather Model on CPU, GPU and MIC Architectures Mark Gove? NOAA Earth System Research Laboratory We Need Be?er Numerical Weather Predic(on Superstorm Sandy Hurricane

More information

Recent advances in the GFDL Flexible Modeling System

Recent advances in the GFDL Flexible Modeling System Recent advances in the GFDL Flexible Modeling System 4th ENES HPC Workshop Toulouse, FRANCE V. Balaji and many others NOAA/GFDL and Princeton University 6 April 2016 V. Balaji (balaji@princeton.edu) GFDL

More information

Perm State University Research-Education Center Parallel and Distributed Computing

Perm State University Research-Education Center Parallel and Distributed Computing Perm State University Research-Education Center Parallel and Distributed Computing A 25-minute Talk (S4493) at the GPU Technology Conference (GTC) 2014 MARCH 24-27, 2014 SAN JOSE, CA GPU-accelerated modeling

More information

GRAPE-DR, GRAPE-8, and...

GRAPE-DR, GRAPE-8, and... GRAPE-DR, GRAPE-8, and... Jun Makino Center for Computational Astrophysics and Division Theoretical Astronomy National Astronomical Observatory of Japan Dec 14, 2010 CPS, Kobe Talk structure GRAPE GRAPE-DR

More information

Exascale challenges for Numerical Weather Prediction : the ESCAPE project

Exascale challenges for Numerical Weather Prediction : the ESCAPE project Exascale challenges for Numerical Weather Prediction : the ESCAPE project O Olivier Marsden This project has received funding from the European Union s Horizon 2020 research and innovation programme under

More information

TR A Comparison of the Performance of SaP::GPU and Intel s Math Kernel Library (MKL) for Solving Dense Banded Linear Systems

TR A Comparison of the Performance of SaP::GPU and Intel s Math Kernel Library (MKL) for Solving Dense Banded Linear Systems TR-0-07 A Comparison of the Performance of ::GPU and Intel s Math Kernel Library (MKL) for Solving Dense Banded Linear Systems Ang Li, Omkar Deshmukh, Radu Serban, Dan Negrut May, 0 Abstract ::GPU is a

More information

The Panel: What does the future look like for NPW application development? 17 th ECMWF Workshop on High Performance Computing in Meteorology

The Panel: What does the future look like for NPW application development? 17 th ECMWF Workshop on High Performance Computing in Meteorology The Panel: What does the future look like for NPW application development? 17 th ECMWF Workshop on High Performance Computing in Meteorology 16:00-17:30 27 October 2016 Panelists John Michalakes (UCAR,

More information

Petascale Quantum Simulations of Nano Systems and Biomolecules

Petascale Quantum Simulations of Nano Systems and Biomolecules Petascale Quantum Simulations of Nano Systems and Biomolecules Emil Briggs North Carolina State University 1. Outline of real-space Multigrid (RMG) 2. Scalability and hybrid/threaded models 3. GPU acceleration

More information

A Quantum Chemistry Domain-Specific Language for Heterogeneous Clusters

A Quantum Chemistry Domain-Specific Language for Heterogeneous Clusters A Quantum Chemistry Domain-Specific Language for Heterogeneous Clusters ANTONINO TUMEO, ORESTE VILLA Collaborators: Karol Kowalski, Sriram Krishnamoorthy, Wenjing Ma, Simone Secchi May 15, 2012 1 Outline!

More information

ECMWF Scalability Programme

ECMWF Scalability Programme ECMWF Scalability Programme Picture: Stan Tomov, ICL, University of Tennessee, Knoxville Peter Bauer, Mike Hawkins, Deborah Salmond, Stephan Siemen, Yannick Trémolet, and Nils Wedi Next generation science

More information

11 Parallel programming models

11 Parallel programming models 237 // Program Design 10.3 Assessing parallel programs 11 Parallel programming models Many different models for expressing parallelism in programming languages Actor model Erlang Scala Coordination languages

More information

The Quantum Supremacy Experiment

The Quantum Supremacy Experiment The Quantum Supremacy Experiment John Martinis, Google & UCSB New tests of QM: Does QM work for 10 15 Hilbert space? Does digitized error model also work? Demonstrate exponential computing power: Check

More information

GPU Computing Activities in KISTI

GPU Computing Activities in KISTI International Advanced Research Workshop on High Performance Computing, Grids and Clouds 2010 June 21~June 25 2010, Cetraro, Italy HPC Infrastructure and GPU Computing Activities in KISTI Hongsuk Yi hsyi@kisti.re.kr

More information

Density Functional Theory

Density Functional Theory Density Functional Theory Iain Bethune EPCC ibethune@epcc.ed.ac.uk Overview Background Classical Atomistic Simulation Essential Quantum Mechanics DFT: Approximations and Theory DFT: Implementation using

More information

Deutscher Wetterdienst

Deutscher Wetterdienst Deutscher Wetterdienst The Enhanced DWD-RAPS Suite Testing Computers, Compilers and More? Ulrich Schättler, Florian Prill, Harald Anlauf Deutscher Wetterdienst Research and Development Deutscher Wetterdienst

More information

The History of Astronomy. Please pick up your assigned transmitter.

The History of Astronomy. Please pick up your assigned transmitter. The History of Astronomy Please pick up your assigned transmitter. When did mankind first become interested in the science of astronomy? 1. With the advent of modern computer technology (mid-20 th century)

More information

arxiv: v1 [hep-lat] 10 Jul 2012

arxiv: v1 [hep-lat] 10 Jul 2012 Hybrid Monte Carlo with Wilson Dirac operator on the Fermi GPU Abhijit Chakrabarty Electra Design Automation, SDF Building, SaltLake Sec-V, Kolkata - 700091. Pushan Majumdar Dept. of Theoretical Physics,

More information

Exchange Correlation Functional Investigation of RT-TDDFT on a Sodium Chloride. Dimer. Philip Straughn

Exchange Correlation Functional Investigation of RT-TDDFT on a Sodium Chloride. Dimer. Philip Straughn Exchange Correlation Functional Investigation of RT-TDDFT on a Sodium Chloride Dimer Philip Straughn Abstract Charge transfer between Na and Cl ions is an important problem in physical chemistry. However,

More information

Introduction to Benchmark Test for Multi-scale Computational Materials Software

Introduction to Benchmark Test for Multi-scale Computational Materials Software Introduction to Benchmark Test for Multi-scale Computational Materials Software Shun Xu*, Jian Zhang, Zhong Jin xushun@sccas.cn Computer Network Information Center Chinese Academy of Sciences (IPCC member)

More information

Ted Pedersen. University of Minnesota, Duluth

Ted Pedersen. University of Minnesota, Duluth Ted Pedersen University of Minnesota, Duluth http://www.d.umn.edu/~tpederse tpederse@d.umn.edu The road from good software engineering to good science ...is a two way street... Three Themes : Philosophy

More information

If Earth had no tilt, what else would happen?

If Earth had no tilt, what else would happen? A more in depth explanation from last week: If Earth had no tilt, what else would happen? The equator would be much hotter due to the direct sunlight which would lead to a lower survival rate and little

More information

Accelerated Prediction of the Polar Ice and Global Ocean (APPIGO)

Accelerated Prediction of the Polar Ice and Global Ocean (APPIGO) DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Accelerated Prediction of the Polar Ice and Global Ocean (APPIGO) Eric Chassignet Center for Ocean-Atmosphere Prediction

More information

A CUDA Solver for Helmholtz Equation

A CUDA Solver for Helmholtz Equation Journal of Computational Information Systems 11: 24 (2015) 7805 7812 Available at http://www.jofcis.com A CUDA Solver for Helmholtz Equation Mingming REN 1,2,, Xiaoguang LIU 1,2, Gang WANG 1,2 1 College

More information

DENSITY FUNCTIONAL THEORY FOR NON-THEORISTS JOHN P. PERDEW DEPARTMENTS OF PHYSICS AND CHEMISTRY TEMPLE UNIVERSITY

DENSITY FUNCTIONAL THEORY FOR NON-THEORISTS JOHN P. PERDEW DEPARTMENTS OF PHYSICS AND CHEMISTRY TEMPLE UNIVERSITY DENSITY FUNCTIONAL THEORY FOR NON-THEORISTS JOHN P. PERDEW DEPARTMENTS OF PHYSICS AND CHEMISTRY TEMPLE UNIVERSITY A TUTORIAL FOR PHYSICAL SCIENTISTS WHO MAY OR MAY NOT HATE EQUATIONS AND PROOFS REFERENCES

More information

Supercomputer Programme

Supercomputer Programme Supercomputer Programme A seven-year programme to enhance the computational and numerical prediction capabilities of the Bureau s forecast and warning services. Tim Pugh, Lesley Seebeck, Tennessee Leeuwenburg,

More information

Reflecting on the goal and baseline for exascale computing: a roadmap based on weather and climate simulations

Reflecting on the goal and baseline for exascale computing: a roadmap based on weather and climate simulations THEME ARTICLE, FEATURE ARTICLE, or COLUMN goes here: The theme topic or column/department name goes after the colon. Reflecting on the goal and baseline for exascale computing: a roadmap based on weather

More information

UNVEILING THE ULTIMATE LAWS OF NATURE: DARK MATTER, SUPERSYMMETRY, AND THE LHC. Gordon Kane, Michigan Center for Theoretical Physics Warsaw, June 2009

UNVEILING THE ULTIMATE LAWS OF NATURE: DARK MATTER, SUPERSYMMETRY, AND THE LHC. Gordon Kane, Michigan Center for Theoretical Physics Warsaw, June 2009 UNVEILING THE ULTIMATE LAWS OF NATURE: DARK MATTER, SUPERSYMMETRY, AND THE LHC Gordon Kane, Michigan Center for Theoretical Physics Warsaw, June 2009 OUTLINE! Some things we ve learned about the physical

More information

Big-Data as a Challenge for Astrophysics

Big-Data as a Challenge for Astrophysics Big-Data as a Challenge for Astrophysics ESA / Euclid Consortium Hubble deep field, NASA/STScI HESS collaboration, F. Acero and H. Gast ESA/ATG medialab; ESO/S. Brunier Volker Beckmann Institut National

More information

MODULE 2: QUANTUM MECHANICS. Practice: Quantum ESPRESSO

MODULE 2: QUANTUM MECHANICS. Practice: Quantum ESPRESSO MODULE 2: QUANTUM MECHANICS Practice: Quantum ESPRESSO I. What is Quantum ESPRESSO? 2 DFT software PW-DFT, PP, US-PP, PAW http://www.quantum-espresso.org FREE PW-DFT, PP, PAW http://www.abinit.org FREE

More information

Unit 3 Lesson 2 Gravity and the Solar System. Copyright Houghton Mifflin Harcourt Publishing Company

Unit 3 Lesson 2 Gravity and the Solar System. Copyright Houghton Mifflin Harcourt Publishing Company Florida Benchmarks SC.8.N.1.4 Explain how hypotheses are valuable if they lead to further investigations, even if they turn out not to be supported by the data. SC.8.N.1.5 Analyze the methods used to develop

More information

Carlo Cavazzoni, HPC department, CINECA

Carlo Cavazzoni, HPC department, CINECA Large Scale Parallelism Carlo Cavazzoni, HPC department, CINECA Parallel Architectures Two basic architectural scheme: Distributed Memory Shared Memory Now most computers have a mixed architecture + accelerators

More information

Introduction, basic but important concepts

Introduction, basic but important concepts Introduction, basic but important concepts Felix Kubler 1 1 DBF, University of Zurich and Swiss Finance Institute October 7, 2017 Felix Kubler Comp.Econ. Gerzensee, Ch1 October 7, 2017 1 / 31 Economics

More information

Quantum High Performance Computing. Matthias Troyer Station Q QuArC, Microsoft

Quantum High Performance Computing. Matthias Troyer Station Q QuArC, Microsoft Quantum High Performance Computing Station Q QuArC, Microsoft 2000 2006 Station Q A worldwide consortium Universi ty Partner s ETH Zurich University of Copenhagen TU Delft University of Sydney QuArC Station

More information

Projectile Motion Slide 1/16. Projectile Motion. Fall Semester. Parallel Computing

Projectile Motion Slide 1/16. Projectile Motion. Fall Semester. Parallel Computing Projectile Motion Slide 1/16 Projectile Motion Fall Semester Projectile Motion Slide 2/16 Topic Outline Historical Perspective ABC and ENIAC Ballistics tables Projectile Motion Air resistance Euler s method

More information

A Reconfigurable Quantum Computer

A Reconfigurable Quantum Computer A Reconfigurable Quantum Computer David Moehring CEO, IonQ, Inc. College Park, MD Quantum Computing for Business 4-6 December 2017, Mountain View, CA IonQ Highlights Full Stack Quantum Computing Company

More information

Supercomputing: Why, What, and Where (are we)?

Supercomputing: Why, What, and Where (are we)? Supercomputing: Why, What, and Where (are we)? R. Govindarajan Indian Institute of Science, Bangalore, INDIA govind@serc.iisc.ernet.in (C)RG@SERC,IISc Why Supercomputer? Third and Fourth Legs RG@SERC,IISc

More information

Panorama des modèles et outils de programmation parallèle

Panorama des modèles et outils de programmation parallèle Panorama des modèles et outils de programmation parallèle Sylvain HENRY sylvain.henry@inria.fr University of Bordeaux - LaBRI - Inria - ENSEIRB April 19th, 2013 1/45 Outline Introduction Accelerators &

More information

Kira: Laporta s Algorithm is Still Alive!

Kira: Laporta s Algorithm is Still Alive! Kira: Laporta s Algorithm is Still Alive! Philipp Maierhöfer Albert-Ludwigs-Universität Freiburg Workshop Taming the Complexity of Multiloop Integrals ETH Zürich 7 June 2018 In collaboration with Johann

More information

You Might Also Like. I look forward helping you focus your instruction while saving tons of time. Kesler Science Station Lab Activities 40%+ Savings!

You Might Also Like. I look forward helping you focus your instruction while saving tons of time. Kesler Science Station Lab Activities 40%+ Savings! Thanks Connect Thank you for downloading my product. I truly appreciate your support and look forward to hearing your feedback. You can connect with me and find many free activities and strategies over

More information

2 TYCHO BRAHE BIOGRAPHY 1080L

2 TYCHO BRAHE BIOGRAPHY 1080L 2 TYCHO BRAHE BIOGRAPHY 1080L TYCHO BRAHE THE LAST GREAT NAKED-EYE ASTRONOMER Born December 14, 1546 Knutstorp Castle, Scania, Denmark Died October 24, 1601 Prague, Bohemia (now the Czech Republic) By

More information

Scalable and Power-Efficient Data Mining Kernels

Scalable and Power-Efficient Data Mining Kernels Scalable and Power-Efficient Data Mining Kernels Alok Choudhary, John G. Searle Professor Dept. of Electrical Engineering and Computer Science and Professor, Kellogg School of Management Director of the

More information

Parallel Multivariate SpatioTemporal Clustering of. Large Ecological Datasets on Hybrid Supercomputers

Parallel Multivariate SpatioTemporal Clustering of. Large Ecological Datasets on Hybrid Supercomputers Parallel Multivariate SpatioTemporal Clustering of Large Ecological Datasets on Hybrid Supercomputers Sarat Sreepathi1, Jitendra Kumar1, Richard T. Mills2, Forrest M. Hoffman1, Vamsi Sripathi3, William

More information

First, a look at using OpenACC on WRF subroutine advance_w dynamics routine

First, a look at using OpenACC on WRF subroutine advance_w dynamics routine First, a look at using OpenACC on WRF subroutine advance_w dynamics routine Second, an estimate of WRF multi-node performance on Cray XK6 with GPU accelerators Based on performance of WRF kernels, what

More information

CRYSTAL in parallel: replicated and distributed (MPP) data. Why parallel?

CRYSTAL in parallel: replicated and distributed (MPP) data. Why parallel? CRYSTAL in parallel: replicated and distributed (MPP) data Roberto Orlando Dipartimento di Chimica Università di Torino Via Pietro Giuria 5, 10125 Torino (Italy) roberto.orlando@unito.it 1 Why parallel?

More information

Quantum Artificial Intelligence and Machine Learning: The Path to Enterprise Deployments. Randall Correll. +1 (703) Palo Alto, CA

Quantum Artificial Intelligence and Machine Learning: The Path to Enterprise Deployments. Randall Correll. +1 (703) Palo Alto, CA Quantum Artificial Intelligence and Machine : The Path to Enterprise Deployments Randall Correll randall.correll@qcware.com +1 (703) 867-2395 Palo Alto, CA 1 Bundled software and services Professional

More information

Chapter 4 Thrills and Chills +Math +Depth Acceleration of the Moon +Concepts The Moon is 60 times further away from the center of Earth than objects on the surface of Earth, and moves about Earth in an

More information

CRYPTOGRAPHIC COMPUTING

CRYPTOGRAPHIC COMPUTING CRYPTOGRAPHIC COMPUTING ON GPU Chen Mou Cheng Dept. Electrical Engineering g National Taiwan University January 16, 2009 COLLABORATORS Daniel Bernstein, UIC, USA Tien Ren Chen, Army Tanja Lange, TU Eindhoven,

More information

Big Bang, Black Holes, No Math

Big Bang, Black Holes, No Math ASTR/PHYS 109 Dr. David Toback Lecture 26 & 27 Early Times & Fate of the Universe Topic 1: Possibilities 1 Was due Today L27 Last day of Class Reading: (Unit 6) Pre-Lecture Reading Questions (PLRQ) Unit

More information

Density Func,onal Theory (Chapter 6, Jensen)

Density Func,onal Theory (Chapter 6, Jensen) Chem 580: DFT Density Func,onal Theory (Chapter 6, Jensen) Hohenberg- Kohn Theorem (Phys. Rev., 136,B864 (1964)): For molecules with a non degenerate ground state, the ground state molecular energy and

More information

Patterns in the Solar System (Chapter 18)

Patterns in the Solar System (Chapter 18) GEOLOGY 306 Laboratory Instructor: TERRY J. BOROUGHS NAME: Patterns in the Solar System (Chapter 18) For this assignment you will require: a calculator, colored pencils, a metric ruler, and meter stick.

More information

Computational Chemistry I

Computational Chemistry I Computational Chemistry I Text book Cramer: Essentials of Quantum Chemistry, Wiley (2 ed.) Chapter 3. Post Hartree-Fock methods (Cramer: chapter 7) There are many ways to improve the HF method. Most of

More information

Swift: task-based hydrodynamics at Durham s IPCC. Bower

Swift: task-based hydrodynamics at Durham s IPCC. Bower Swift: task-based hydrodynamics at Durham s IPCC Gonnet Schaller Chalk movie: Richard Bower (Durham) For the cosmological simulations of the formation of galaxies Bower Institute for Computational Cosmology

More information

Weather and Climate Modeling on GPU and Xeon Phi Accelerated Systems

Weather and Climate Modeling on GPU and Xeon Phi Accelerated Systems Weather and Climate Modeling on GPU and Xeon Phi Accelerated Systems Mike Ashworth, Rupert Ford, Graham Riley, Stephen Pickles Scientific Computing Department & STFC Hartree Centre STFC Daresbury Laboratory

More information

Lenstool-HPC. From scratch to supercomputers: building a large-scale strong lensing computational software bottom-up. HPC Advisory Council, April 2018

Lenstool-HPC. From scratch to supercomputers: building a large-scale strong lensing computational software bottom-up. HPC Advisory Council, April 2018 LenstoolHPC From scratch to supercomputers: building a largescale strong lensing computational software bottomup HPC Advisory Council, April 2018 Christoph Schäfer and Markus Rexroth (LASTRO) Gilles Fourestey

More information

Introduction to Astronomy

Introduction to Astronomy Introduction to Astronomy Have you ever wondered what is out there in space besides Earth? As you see the stars and moon, many questions come up with the universe, possibility of living on another planet

More information

Parallel Asynchronous Hybrid Krylov Methods for Minimization of Energy Consumption. Langshi CHEN 1,2,3 Supervised by Serge PETITON 2

Parallel Asynchronous Hybrid Krylov Methods for Minimization of Energy Consumption. Langshi CHEN 1,2,3 Supervised by Serge PETITON 2 1 / 23 Parallel Asynchronous Hybrid Krylov Methods for Minimization of Energy Consumption Langshi CHEN 1,2,3 Supervised by Serge PETITON 2 Maison de la Simulation Lille 1 University CNRS March 18, 2013

More information

Improving Dynamical Core Scalability, Accuracy, and Limi:ng Flexibility with the ADER- DT Time Discre:za:on

Improving Dynamical Core Scalability, Accuracy, and Limi:ng Flexibility with the ADER- DT Time Discre:za:on Improving Dynamical Core Scalability, Accuracy, and Limi:ng Flexibility with the ADER- DT Time Discre:za:on Matthew R. Norman Scientific Computing Group National Center for Computational Sciences Oak Ridge

More information

Data Intensive Computing meets High Performance Computing

Data Intensive Computing meets High Performance Computing Data Intensive Computing meets High Performance Computing Kathy Yelick Associate Laboratory Director for Computing Sciences, Lawrence Berkeley National Laboratory Professor of Electrical Engineering and

More information

Lecture 13. Gravity in the Solar System

Lecture 13. Gravity in the Solar System Lecture 13 Gravity in the Solar System Guiding Questions 1. How was the heliocentric model established? What are monumental steps in the history of the heliocentric model? 2. How do Kepler s three laws

More information

Observational Astronomy - Lecture 4 Orbits, Motions, Kepler s and Newton s Laws

Observational Astronomy - Lecture 4 Orbits, Motions, Kepler s and Newton s Laws Observational Astronomy - Lecture 4 Orbits, Motions, Kepler s and Newton s Laws Craig Lage New York University - Department of Physics craig.lage@nyu.edu February 24, 2014 1 / 21 Tycho Brahe s Equatorial

More information

Earth Science Lesson Plan Quarter 4, Week 5, Day 1

Earth Science Lesson Plan Quarter 4, Week 5, Day 1 Earth Science Lesson Plan Quarter 4, Week 5, Day 1 Outcomes for Today Standard Focus: Earth Sciences 1.d students know the evidence indicating that the planets are much closer to Earth than are the stars

More information

Name: 6 th Grade Plate Tectonics Journal Learning standards: E.SE.06.51 - Explain plate tectonic movement and how the lithospheric plates move centimeters each year. E.SE.06.52 - Demonstrate how major

More information

OVERVIEW OF QUANTUM CHEMISTRY METHODS

OVERVIEW OF QUANTUM CHEMISTRY METHODS OVERVIEW OF QUANTUM CHEMISTRY METHODS Outline I Generalities Correlation, basis sets Spin II Wavefunction methods Hartree-Fock Configuration interaction Coupled cluster Perturbative methods III Density

More information

Physics Unit 7: Circular Motion, Universal Gravitation, and Satellite Orbits. Planetary Motion

Physics Unit 7: Circular Motion, Universal Gravitation, and Satellite Orbits. Planetary Motion Physics Unit 7: Circular Motion, Universal Gravitation, and Satellite Orbits Planetary Motion Geocentric Models --Many people prior to the 1500 s viewed the! Earth and the solar system using a! geocentric

More information

7 Study Guide. Gravitation Vocabulary Review

7 Study Guide. Gravitation Vocabulary Review Date Period Name CHAPTER 7 Study Guide Gravitation Vocabulary Review Write the term that correctly completes the statement. Use each term once. Kepler s second law Newton s law of universal gravitation

More information

Physics 12. Unit 5 Circular Motion and Gravitation Part 2

Physics 12. Unit 5 Circular Motion and Gravitation Part 2 Physics 12 Unit 5 Circular Motion and Gravitation Part 2 1. Newton s law of gravitation We have seen in Physics 11 that the force acting on an object due to gravity is given by a well known formula: F

More information

SCI Introduction to Astronomy - Course of Study

SCI Introduction to Astronomy - Course of Study SCI. 110-701 Introduction to Astronomy - Course of Study Course Description: An introduction to the study of the universe and how the scientific method and modern tools are used to study it. Particular

More information

ELECTRONIC STRUCTURE CALCULATIONS FOR THE SOLID STATE PHYSICS

ELECTRONIC STRUCTURE CALCULATIONS FOR THE SOLID STATE PHYSICS FROM RESEARCH TO INDUSTRY 32 ème forum ORAP 10 octobre 2013 Maison de la Simulation, Saclay, France ELECTRONIC STRUCTURE CALCULATIONS FOR THE SOLID STATE PHYSICS APPLICATION ON HPC, BLOCKING POINTS, Marc

More information

Astronomy- The Original Science

Astronomy- The Original Science Astronomy- The Original Science Imagine that it is 5,000 years ago. Clocks and modern calendars have not been invented. How would you tell time or know what day it is? One way to tell the time is to study

More information

Performance and Application of Observation Sensitivity to Global Forecasts on the KMA Cray XE6

Performance and Application of Observation Sensitivity to Global Forecasts on the KMA Cray XE6 Performance and Application of Observation Sensitivity to Global Forecasts on the KMA Cray XE6 Sangwon Joo, Yoonjae Kim, Hyuncheol Shin, Eunhee Lee, Eunjung Kim (Korea Meteorological Administration) Tae-Hun

More information

Case Study: Quantum Chromodynamics

Case Study: Quantum Chromodynamics Case Study: Quantum Chromodynamics Michael Clark Harvard University with R. Babich, K. Barros, R. Brower, J. Chen and C. Rebbi Outline Primer to QCD QCD on a GPU Mixed Precision Solvers Multigrid solver

More information