cyber-infrastructure for materials simulation at the petascale trends/opportunities recommendations...

18
Cyber-Infrastructure Cyber-Infrastructure for Materials for Materials Simulation at the Simulation at the Petascale Petascale • Trends/opportunities • Recommendations for CI support David Ceperley National Center for Supercomputing Applications Department of Physics Materials Computation Center University of Illinois Urbana-Champaign N.B. All views expressed are my own.

Upload: piers-maxwell

Post on 02-Jan-2016

223 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

Cyber-Infrastructure for Cyber-Infrastructure for Materials Simulation at the Materials Simulation at the

PetascalePetascale

• Trends/opportunities

• Recommendations for CI support

David Ceperley

National Center for Supercomputing Applications

Department of Physics

Materials Computation Center

University of Illinois Urbana-Champaign

N.B. All views expressed are my own.

Page 2: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

What will happen during the next 5 years? What will happen during the next 5 years? What will the performance be used for?What will the performance be used for?

• CPU time increase by >30• Memory increases similar• Supercomputer performance on the

desktop• Some methods (e. g. simulations) are not

communication/memory bound. They will become more useful.

• Community is large and diverse; Many areas

• Large movement to local clusters and away from large centers.

• Impact of new computing trends: consumer devices, grids, data mining,…

Page 3: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

Reductionist approach to “Nano-scale” systems“Nano-scale” systems

• Unity of chemistry, condensed matter physics, materials science, biophysics, nanotechnology at the nano-scale

• All is described by the quantum mechanics for electrons, statistical mechanics for the ions. The computational problem is well-posed but very hard.

• Rapid progress possible for calculations of real materials

• What are challenges for the next decade? How will the petaflop computers be used?

• Four main predictable directions:

Page 4: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

1. Quest for accuracy in 1. Quest for accuracy in condensed matter simulationscondensed matter simulations

– Hard sphere MD/MC ~1953 – Empirical potentials (e.g. Lennard-Jones)

~1960 – Local density functional theory ~1985– Correlated electronic structure methods

~2000

< 100Å

< 1000 Å

10000 Å

Physical Scale

MacroscopicMacroscopic

MesoscaleMesoscale

Nanoscale Atomic

Nanoscale Atomic

Simulation Scale

Classical Monte CarloClassical

Monte Carlo

Effective Mass Schrödinger Equation

Effective Mass Schrödinger Equation

Car-Parrinello Quantum Monte Carlo

Car-Parrinello Quantum Monte Carlo

Multiscale Hierarchy

MFlop

GFlop

TFlop

“Chemical accuracy” is difficult to achieve

Page 5: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

• Typical accuracy today (systematic error) is 1000K for ab initio simulations.

• Accuracy needs to be 100K to predict room temperature phenomena. • Simulation approach only needs 100x the current resources if

systematic errors are under control and efficiency maintained.

• Example problem achievable within 5 years: – direct (ab initio) simulation of liquid water from electrons and nuclei with

accuracy much better than the current 50C.

• Problem that could be solvable: – simulation of strongly correlated electronic systems such as the copper oxides.

Page 6: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

2. Larger Systems2. Larger Systems• Complexity of simulation methods are similar,

ranging from O(1) to O(N). Only some methods are ready to scale up.

• But simulations are really 4d -- both space and time need to be scaled

• 104 increase in CPU means 10-fold increase in length-time scales. Go from 2nm to 20nm by the end of the decade for high accuracy. Many important physical applications.

 

Perfect Crystal Approximation Surface and Interface Disorder

Page 7: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

3. More Systems3. More Systems• Parameter studies are very promising use of petaflop resource.• Typical example: materials design.• Combinatorics leads to a very large number of possible compounds to

search. [>92k]• Needs both accurate QM calculations, statistical mechanics, multiscale

methods, easily accessible experimental data,… Interdisciplinary!

Page 8: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

What is the most stable binary alloy? What is the most stable binary alloy? What about 4 components?What about 4 components?

Each square represents a PhD in 1980

Page 9: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

4. Multiscale4. Multiscale

• How to do it without losing accuracy?– QMC /DFT– DFT-MD– SE-MD– FE

• How to make it parallel? (Load balancing with different methods)

• Simulation of chemical reactions in solution.

< 100Å

< 1000 Å

10000 Å

Physical Scale

MacroscopicMacroscopic

MesoscaleMesoscale

Nanoscale Atomic

Nanoscale Atomic

Simulation Scale

Classical Monte CarloClassical

Monte Carlo

Effective Mass Schrödinger Equation

Effective Mass Schrödinger Equation

Car-Parrinello Quantum Monte Carlo

Car-Parrinello Quantum Monte Carlo

Multiscale Hierarchy

MFlop

GFlop

TFlop

Challenge is to integrate what is happening on the microscopic quantum level with the mesoscopic classical level.

Lots of software/interdisciplinary work needed.

Important recent progress.

Page 10: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

• How do we achieve our potential use of computer technology in research and education?

• How to make best use of existing resources?

• What are the problems?

Page 11: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

• Why are some groups more successful than the US materials community?– Europeans (VASP ABINIT …), Quantum Chemistry, Lattice

Gauge theory, applied math,…• CI does not fit into the professional career path.• Software is expensive

– We need long term, carefully chosen projects• Unlike research, the effort is wasted unless the software is,

documented, maintained and used.• Big opportunities: my impression is that the state of software in

our field is low. We could be doing research more efficiently.

• Basic condensed matter software needed in education.

Page 12: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

3 legs of CI3 legs of CI1. Research

• New algorithms have led to advances greater than hardware in efficiency

• Many new methods appearing

2. Deployment and maintenance• New efficient codes just don’t happen

3. Education• We need to bring more people into the CI game.

Funding for the 3 legs should be separate since they have different aims.

Page 13: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

Dan Reed’s observationsDan Reed’s observations

Page 14: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

Software/infrastructure developmentSoftware/infrastructure development

• Support development of tested methodology, including user documentation, training, maintenance

• Market based approach to what software we need• Yearly open competitions for small (1 PDRA) grants

for developing & maintaining CI indefinitely.• Standing panel to rank proposals based on expected

impact within 5 years. – Institutional memory in panel is important.– Key factors in the review should be experience with actual

users of the software, experts in the methodology and measurable scientific impact of code.

– Not research but deployment and maintenance.

Page 15: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

Education in Computational ScienceEducation in Computational Science• Need for ongoing specialized training:workshops,

tutorials, courses– Parallel computing, optimization– Numerical Libraries and algorithms– Languages, code development tools

• Develop a computational culture and community. Need to refill the pipeline for algorithm experts.

• Falls in between NSF directorates • Meeting place for scientists of different disciplines

having similar problems (like KITP?)• Reach a wider world through the web. Explore new

ways of sustaining groups.• Large payoff for relatively low investment

Page 16: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

Inter-aspectsInter-aspects

• Interdisciplinary teams are needed: especially CS & applications, applied math & applications (performance analysis, best practice software development)

• Disciplines sharing the same problem• International team• ….

Page 17: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

Databases for materials?Databases for materials?• We need vetted benchmarks with various theoretical and

experimental data • Storage of all the outputs?

– What is balance between computation and storage? – Computed data is perishable in that the cost to regenerate

decreases each year and improvements in accuracy mean newer data is more reliable.

– Useful in connection with published reports in testing codes and methods.

– Expanding role of journals? New Journal: “Computational Science and Discovery” has this as its aim.

– Need to handle “drinking from firehose.” This could be handled by XML based data structure (standards) to store inputs and outputs. (Zurich meeting next month will address this)

Page 18: Cyber-Infrastructure for Materials Simulation at the Petascale Trends/opportunities Recommendations for CI support David Ceperley National Center for Supercomputing

Computational funding Computational funding modesmodes

1. Large collaborations (medium ITR’s) Needed for multidisciplinary/large projects

2. Algorithmic research (small ITR’s)Fits into “scientific/academic” culture.

3. Cycle providers (NSF centers&local clusters)“time machine”, for groups not having their own

cluster or having special needs4. Coupled research/development/CPU grants for the

petascale machines5. Software/infrastructure development6. Education in CI

unmet

opportunities

At

risk