[Commits] [svn:einsteintoolkit] Workshop_Spring_2012/ (Rev. 10)

knarf at cct.lsu.edu knarf at cct.lsu.edu
Thu Mar 22 15:18:48 CDT 2012


User: knarf
Date: 2012/03/22 03:18 PM

Added:
 /pics/
  fl_300.png

Modified:
 /
  intro_HPC.tex

Log:
 some slides to HPC intro

Directory Changes:

Directory: /svn:mime-type/
==========================

   + application/octet-stream

File Changes:

Directory: /
============

File [modified]: intro_HPC.tex
Delta lines: +105 -2
===================================================================
--- intro_HPC.tex	2012-03-22 18:59:17 UTC (rev 9)
+++ intro_HPC.tex	2012-03-22 20:18:47 UTC (rev 10)
@@ -2,10 +2,113 @@
 \usepackage{ragged2e}
 \usecolortheme[RGB={200,200,200}]{structure}
 
+\subtitle[Introduction to HPC]{{\large Einstein Toolkit Workshop}\\*[0.3em]Introduction to High-Performance-Computing}
+\author[\mbox{\includegraphics[height=0.6em]{fl_300}\hspace{0.5em}Frank Löffler}]{Dr Frank Löffler}
+\date{Apr 04 2012}
+
 \begin{document}
 
-\frame{\frametitle{High-Performane-Computing}
-.
+\frame{\titlepage}
+
+\frame{\frametitle{What is High-Performane-Computing (HPC)?}
+ \begin{itemize}
+  \item Whenever speed is important
+  \item Tools for HPC: Cyberinfrastructure
+   \begin{itemize}
+    \item A workstation, desktop, laptop, smartphone
+    \item A supercomputer
+    \item Grid / Cloud
+   \end{itemize}
+ \end{itemize}
 }
 
+\frame{\frametitle{Why use Computers in Science?}
+ \begin{itemize}
+  \item Complex theories without (many) known analytical solutions; solutions
+        have to be found numerically
+  \item Impossible experiments; conditions cannot be met by lab experiment
+  \item Speed sometimes important, and usually computers can beat humans here
+ \end{itemize}
+}
+
+\frame{\frametitle{Examples}
+ \begin{itemize}
+  \item Smimulation of physical phenomena
+   \begin{itemize}
+    \item Climate modeling
+    \item Galaxy formation
+    \item Supernovae explosions
+    \item Fluid flow through porous media
+   \end{itemize}
+  \item Data mining
+   \begin{itemize}
+    \item Gene sequenzing
+    \item Tornado detection
+    \item Satellite surveillance
+   \end{itemize}
+  \item Visualization
+   \begin{itemize}
+    \item Reducing large data sets to understandable pictures/movies
+   \end{itemize}
+ \end{itemize}
+}
+
+\frame{\frametitle{Why should you care about HPC?}
+ \begin{itemize}
+  \item Your problem is big
+  \item Your problem is complex
+  \item You need an answer fast - usually within your PhD
+ \end{itemize}
+ However:
+ \begin{itemize}
+  \item Your computer is too small
+  \item Your computer is too slow
+  \item Your software is not efficient and/or not parallel
+ \end{itemize}
+}
+
+\frame{\frametitle{But you are not a computer scientist}
+ \begin{itemize}
+  \item Don't worry: most people in HPC are not
+  \item Skills you need:
+   \begin{itemize}
+    \item Common sense
+    \item Patience and creativity
+    \item Common sense
+    \item Some interest in technology
+    \item Common sense
+    \item Ability to deal with some ``jargon''
+    \item Common sense
+    \item Some basic programming (C/C++/Fortran)
+   \end{itemize}
+ \end{itemize}
+}
+
+\frame{\frametitle{But I am just a computer scientist}
+ \begin{itemize}
+  \item Don't worry: since most people in HPC are not, you have an advantage from the start
+  \item Skills you need:
+   \begin{itemize}
+    \item Common sense
+    \item Patience and creativity
+    \item Common sense
+    \item Some interest in scientific problems
+    \item Common sense
+    \item Ability to deal with some ``jargon''
+    \item Common sense
+    \item Programming in languages you might not like (C/C++/Fortran)
+   \end{itemize}
+ \end{itemize}
+}
+
+\frame{\frametitle{HPC is pragmatic}
+ \begin{itemize}
+  \item Performance is not always what matters: Time to solution is
+  \item Practical experience is most important
+  \item Leveraging existing solutions is preferred over inventing new ones
+  \item A good solution today is often worth more than a better solution tomorrow
+  \item However: a readable and maintainable solution is better than a complicated one
+ \end{itemize}
+}
+
 \end{document}

Directory: /pics/
=================

File [added]: fl_300.png
Delta lines: +0 -0
===================================================================
(Binary files differ)



Property changes on: pics/fl_300.png
___________________________________________________________________



More information about the Commits mailing list