Your SlideShare is downloading. ×
0
Folie 1
SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
Python for High...
Folie 2
SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
Folie 3
SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
Structure of th...
Folie 4
SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
Session Leaders...
Folie 5
SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
Python for High...
Folie 6
SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
Applications
Py...
Folie 7
SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
Python for Scie...
10.07.2008 SC10 > Andreas Schreiber>
Python for High Performance and
8
“There seems to be two sorts
of people who love Pyt...
10.07.2008 SC10 > Andreas Schreiber>
Python for High Performance and
9
“If it’s good enough for
Google and NASA, it’s
good...
10.07.2008 SC10 > Andreas Schreiber>
Python for High Performance and
10
“Python has the cleanest,
most-scientist- or engin...
Folie 11
SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
Workshop Pytho...
Folie 12
SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
Workshop Goals...
Folie 13
SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
Workshop Topic...
Folie 14
SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
Contact
python...
Folie 15
SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
Short Talks
Sa...
Upcoming SlideShare
Loading in...5
×

Python for High Performance and Scientific Computing

1,640

Published on

Birds-of-a-Feather Session on Python for High Performance and Scientific Computing at SC10 (November 17, 2010, New Orleans, LA).

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,640
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Python for High Performance and Scientific Computing"

  1. 1. Folie 1 SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011 Python for High Performance and Scientific Computing Birds of a Feather SC10 (17 Nov 2010, New Orleans, LA) Andreas Schreiber <Andreas.Schreiber@dlr.de> German Aerospace Center (DLR), Cologne, Germany http://www.dlr.de/sc
  2. 2. Folie 2 SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011
  3. 3. Folie 3 SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011 Structure of this BoF (aka. Agenda) Introduction (Andreas Schreiber) Five short talks (about 5 min. each) Discussion and Q&A (William Scullin, Massimo Di Pierro)
  4. 4. Folie 4 SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011 Session Leaders Andreas Schreiber German Aerospace Center (DLR) Andreas.Schreiber@dlr.de William R. Scullin Argonne National Laboratory wscullin@alcf.anl.gov Massimo Di Pierro DePaul University MDiPierro@cs.depaul.edu
  5. 5. Folie 5 SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011 Python for High Performance and Scientific Computing BoF Forum to talk about current projects Ask questions regarding Python Discuss issues with the language, modules, tools, and libraries Path forward
  6. 6. Folie 6 SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011 Applications Python is used in… Computational Fluid Dynamics (CFD) Plasma simulation Bio molecular simulation Artificial intelligence Natural language processing Data mining Scientific visualization Robotics Computer games System administration Education …
  7. 7. Folie 7 SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011 Python for Scientists and Engineers Reasons for Python in Research and Industry Observations: Scientists and engineers don’t want to write software but just solve their problems If they have to write code, it must be as easy as possible Why Python is perfect? Very easy to learn and easy to use ( = steep learning curve) Allows rapid development ( = short development time) Inherent great maintainability “I want to design planes, not software!”
  8. 8. 10.07.2008 SC10 > Andreas Schreiber> Python for High Performance and 8 “There seems to be two sorts of people who love Python: those who hate brackets, and scientists.
  9. 9. 10.07.2008 SC10 > Andreas Schreiber> Python for High Performance and 9 “If it’s good enough for Google and NASA, it’s good enough for me, baby.
  10. 10. 10.07.2008 SC10 > Andreas Schreiber> Python for High Performance and 10 “Python has the cleanest, most-scientist- or engineer friendly syntax and semantics. Paul F. Dubois
  11. 11. Folie 11 SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011 Workshop Python for High Performance and Scientific Computing (PySC 2011) Co-Located at ICCS 2011 (June 1-3, 2011, Tsukuba, Japan) Important dates Full paper submission: January 10, 2011 Notification of acceptance: February 20, 2011 Camera-ready papers: March 7, 2011 http://www.dlr.de/sc/iccs2011
  12. 12. Folie 12 SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011 Workshop Goals Bring together researchers and practitioners from industry and academia using Python for all aspects of high performance and scientific computing Present Python-based scientific applications and libraries Discuss general topics regarding the use of Python e.g., language design and performance issues Share experience using Python in scientific computing education Plan to be a regular annual workshop/conference co-located at major HPC and Scientific Computing events
  13. 13. Folie 13 SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011 Workshop Topics Python-based scientific applications and libraries High performance computing Parallel Python-based programming languages Scientific visualization Scientific computing education Python performance and language issues Problem solving environments with Python Performance analysis tools for Python application
  14. 14. Folie 14 SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011 Contact python@dlr.de
  15. 15. Folie 15 SC10 > Andreas Schreiber> Python for High Performance and Scientific Computing > November 17, 2011 Short Talks Sameer Shende (ParaTools, Inc.) Performance Evaluation of Python applications using TAU Achim Basermann (German Aerospace Center) The FlowSimulator Environment for Multi-Disciplinary High Performance CFD Simulation Samantha Foley (Oak Ridge National Laboratory) Integrated Plasma Simulator Cheetah Goletz (Argonne National Laboratory) OARtool: Large scale HPC system availability tracking and analysis Minesh B. Amin (MBA Sciences): SPM.Python
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×