Changeset 3252 in /cluster/svnroot


Ignore:
Timestamp:
Jun 23, 2011 9:57:21 PM (9 years ago)
Author:
skylar
Message:

rough slides for intro

Location:
bccd-ng/text/intro_parallel_2011
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • bccd-ng/text/intro_parallel_2011/Makefile

    r3251 r3252  
    2525slides : slides.tex
    2626        latex slides && \
     27                bibtex slides && \
    2728                latex slides && \
    2829                latex slides && \
  • bccd-ng/text/intro_parallel_2011/slides.tex

    r3251 r3252  
    6666\end{slide}
    6767
     68\begin{slide}{What is the BCCD?}
     69
     70        \begin{itemize}
     71
     72                \item A software tool for domain educators for teaching CSE
     73
     74                \item A stable platform for the writing of curricula for CSE
     75
     76                \item A live CD with pre-configured clustering software
     77
     78                \item One part of a larger CSE community
     79
     80                        \subitem Shodor Foundation
     81
     82                        \subitem National Computational Sciences Institute (NCSI)
     83
     84                        \subitem CSE Reference Desk (CSERD)
     85
     86                \item ``Teaching Parallelism Made Easy''
     87
     88                        \subitem Just keep pushing ``Enter''
     89
     90        \end{itemize}
     91
     92\end{slide}
     93
     94\begin{slide}{Short history}
     95
     96        \begin{itemize}
     97
     98                \item First versions developed by Paul Gray and Students at University of Northern Iowa
     99
     100                \item Current version (BCCDv3) collaboratively developed by a number of educational institutions
     101
     102                \item BCCDv3 much easier to maintain and able to respond to new needs
     103
     104                \item BCCDv3 still backwards-compatible with BCCDv2
     105
     106        \end{itemize}
     107
     108\end{slide}
     109
     110\begin{slide}{What is the problem?}
     111
     112        \begin{itemize}
     113
     114                \item STEM education is more important than ever \cite{Wing:2006:CT:1118178.1118215}
     115
     116                \item Computers have become a large part of any science curriculum
     117
     118                \item BUT ... it's hard to find suitable resources for teaching computational science and parallel programming at scale
     119
     120                \item Many schools do not have the resources or expertise to provide the hardware or software
     121
     122                \item Those that do tend to provide the resources primarily for research and not for education
     123
     124                \item Even with a dedicated educational resource, it tends not to be ``hands-on'', and is difficult to see how it works.
     125
     126        \end{itemize}
     127
     128\end{slide}
     129
     130\begin{slide}{How is BCCD a solution?}
     131
     132        \begin{itemize}
     133
     134                \item Almost every school will have a computer lab. BCCD is designed to be used on existing systems non-disruptively.
     135
     136                \item Many laptops are now dual-core. Virtualization software can be used to setup a cluster right in front of you.
     137
     138                \item Regardless of how it's used, BCCD provides an environment that facilitates education.
     139
     140        \end{itemize}
     141
     142\end{slide}
     143
    68144\begin{slide}{Live Demo!}
    69145
    70 \includegraphics*[scale=0.31]{../bccd_param_space.eps}
     146        \begin{itemize}
     147                \item Double click on VMware player
     148                \item Go to File-\textgreater\ New
     149                \item Click on ``Install OS Later''
     150                \item Select ``Linux'', then make sure ``Ubuntu'' is selected
     151                \item Set the name to ``BCCD''
     152                \item Take the defaults for the storage
     153                \item Click Customize
     154                \item Set Procs-\textgreater\ 4 (if your system says QUAD) or 2
     155                \item Set the Network Adapter-\textgreater\ Bridged
     156        \end{itemize}
     157
     158\end{slide}
     159
     160\begin{slide}{Boot}
     161
     162        \begin{itemize}
     163
     164                \item Just keep pressing Enter.
     165
     166        \end{itemize}
     167
     168\end{slide}
     169
     170\begin{slide}{Galaxsee}
     171
     172        \begin{itemize}
     173
     174                \item Single node
     175                        \subitem \texttt{\$ cd \$HOME/GalaxSee}
     176                        \subitem \texttt{\$ make}
     177                        \subitem \texttt{\$ mpirun -np 2 \$HOME/GalaxSee 500 400 5000}
     178                \item Multi-node
     179                        \subitem \texttt{\$ bccd-snarfhosts}
     180                        \subitem \texttt{\$ cat \$HOME/machines}
     181                        \subitem \texttt{\$ bccd-syncdir --ni \$HOME/GalaxSee \textbackslash}
     182                                \subsubitem \texttt{\$HOME/machines}
     183                        \subitem \texttt{\$ mpirun -np 16 \textbackslash}
     184                                \subsubitem \texttt{/tmp/\$(hostname -s)-\$(whoami)/GalaxSee \textbackslash}
     185                                \subsubitem \texttt{500 400 5000}
     186
     187        \end{itemize}
     188
     189\end{slide}
     190
     191\begin{slide}{Miscelanneous commands}
     192
     193        \begin{description}
     194
     195                \item[Where to find documentation?] \url{http://bccd.net}
     196                \item[What software is available?] \texttt{module avail}
     197                \item[How to load new software?] \texttt{module load \textit{name}}
     198                \item[How to unload software?] \texttt{module unload \textit{name}}
     199                \item[How to reset networking?] \texttt{sudo /bin/bccd-reset-network}, use the password you set when you booted
     200
     201        \end{description}
    71202
    72203\end{slide}
     
    74205\begin{slide}{References}
    75206
    76 %\bibliography{../bccd}{}
    77 %\bibliographystyle{plain}
     207\bibliography{../bccd}{}
     208\bibliographystyle{plain}
    78209
    79210\end{slide}
Note: See TracChangeset for help on using the changeset viewer.