======Documentation for Winter School====== =====Lectures===== ====Day 1: Introduction to the Linux Programming Environment==== * The Linux {{:workshops:3.introduction_to_commands.pdf|command}} line * Compiling practical source {{:workshops:induction.tar.gz|code}} exercises ====Day 2: OpenMP==== * Introduction to Parallel {{:workshops:openmp_mkuttel_chpcwinterschool2012.ppt.pdf|Programming}} with OpenMP * Practical example {{:workshops:openmp_tut.tar.gz|code}} ====Day 3: MPI==== * Introduction to MPI: * {{:workshops:epcc-mpi-course-slides.pdf|EPCC course Slides}} * {{:workshops:epcc-mpi-course-notes.pdf|EPCC course Notes}} * Using {{:workshops:chpc_1_kevin_colville_mpi.pdf|MPI with Python}} and {{:workshops:mpi4py.pdf|mpi4py}} * [[http://mpi4py.scipy.org/docs/mpi4py.pdf|mpi4py.scipy.org]] * Another {{:workshops:mpi-intro.pdf|introduction}} to MPI ====Day 4: Advanced MPI==== * Advanced MPI {{:workshops:advanced-mpi.pdf|slides}} by NAG * Advanced MPI {{:workshops:adv-mpi-exercise.pdf|exercise sheet}} ====Day 5: Intel Xeon Phi (MIC)==== * NAG Xeon Phi {{:workshops:nag-xeon-phi.pdf|slides}} =====Code Examples===== * TBA