training:training

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
training:training [2018-03-22 16:44] – [Recommended tutorials] anitatraining:training [2018-05-09 10:24] (current) anita
Line 1: Line 1:
 ====== Training ====== ====== Training ======
  
-The training materials are organized by topics and applications in alphabetical order.+The training materials are organized by topics and applications in alphabetical order on the <html><span style="color:#ffffff;background-color:#2fa4e7;padding:3px 7px !important;border-radius:4px;">sidebar</span></html>
  
 +<note tip>Use the Search box at the top of the wiki for access to all documentation about a subject.</note>
  
 +If you would like to schedule a custom training session for your research group, or if you would like to suggest a topic for future training sessions, [[http://www1.udel.edu/deptforms/it/research_computing/index.html|submit an HPC Request Form]].
  
  
Line 21: Line 23:
  
  
-====== Topics ====== 
  
-===== Compile & run ===== 
-A three-part lecture series on how to compile and run serial, array, OpenMP and MPI jobs on an HPC cluster. 
-==== Serial & array jobs ==== 
-How to compile and run serial and array jobs ([[http://www.udel.edu/it/research/files/cluster/workshop/mills-serial.pdf|slides]]) ([[http://udcapture.udel.edu/misc/research_computing/|video]]) 
-==== OpenMP jobs ==== 
-How to compile and run OpenMP jobs ([[http://www.udel.edu/it/research/files/cluster/workshop/mills-openmp.pdf|slides]]) ([[http://udcapture.udel.edu/misc/research_computing/|video]]) 
- 
-==== MPI jobs ==== 
-How to compile and run MPI jobs ([[http://www.udel.edu/it/research/files/cluster/workshop/mills-mpi.pdf|slides]]) ([[http://udcapture.udel.edu/misc/research_computing/|video]]) 
- 
- 
- 
- 
- 
- 
-===== Lustre ===== 
-  
-  * Let Lustre Shine for You ([[http://www.udel.edu/it/research/files/cluster/workshop/millsexpress-20120302.pdf|slides]]) ([[http://udcapture.udel.edu/misc/it-css/?t=a98bc7bc9c1afdf58a1a709194f4bd3a|video]]) 
- 
-===== MPI ===== 
- 
-Resources explaining how to use, develop, and optimize MPI applications for clusters. 
- 
-    * [[http://www.mcs.anl.gov/research/projects/mpi/www/|National Argonne Laboratory MPI Reference]]  
-    * [[http://www.mcs.anl.gov/research/projects/mpi/tutorial/mpiexmpl/index.html|National Argonne Laboratory MPI Exercises]] 
-    * [[https://computing.llnl.gov/tutorials/mpi/|Lawrence Livermore National Laboratory MPI tutorial]] 
-    * [[http://www.open-mpi.org/|OpenMPI]] 
- 
-===== Makefiles ===== 
-  
-  * Makefiles: Getting it right on Mills ([[http://www.udel.edu/it/research/files/cluster/workshop/millsexpress-20120309.pdf|slides]]) ([[http://udcapture.udel.edu/misc/it-css/?t=9b01e2bed1c3f42e21fb4e3b08bdd100|video]]) 
- 
-===== NICS ===== 
- 
-The National Institute for Computational Sciences (NICS) offers a High-Performance Computing (HPC) Seminar Series every Tuesday and Thursday. It is a joint effort between different leadership organizations (NICS, JICS, OLCF, XSEDE) to increase HPC awareness among the academic community. Different topics will be introduced starting with the most basic and building up to more advanced aspects in HPC. All sessions are recorded and made available for download. Reviewing past sessions may prove beneficial as a good background for future ones. The calendar of topics and download links, along with instructions on how to join the sessions online, are available on the [[https://www.nics.tennessee.edu/hpc-seminar-series|NICS HPC Seminar Series page]]. 
-===== OpenMP ===== 
- 
-Resources explaining how to use, develop, and optimize OpenMP applications for clusters. 
- 
-    * [[https://computing.llnl.gov/tutorials/openMP/|OpenMP Reference and tutorial]] 
- 
-===== Parallelism ===== 
-A three-part lecture series covering the basics concepts of parallelism and parallelism on HPC clusters. 
-==== Part I ==== 
-Topics covered include thinking in parallel, Flynn’s taxonomy, types of parallelism, parallelism basics, \\ design patterns for parallel programs and using GNU gprof.  
-([[http://www.udel.edu/it/research/files/cluster/workshop/hpc-lecture-I.pdf|slides]]) ([[http://udcapture.udel.edu/misc/HPC-tutorial/?t=da2ba39b60a4ab3314caa1c214456914|video - part 1]]) ([[http://udcapture.udel.edu/misc/HPC-tutorial/?t=8480862db5cbe749c589e83205cad4fd|video - part 2]]) 
-==== Part II ==== 
-Topics covered include OpenMP and MPI programming models.([[http://www.udel.edu/it/research/files/cluster/workshop/hpc-lecture-II.pdf|slides]]) ([[http://udcapture.udel.edu/misc/HPC-tutorial/?t=c2c62ee230972b936a9a6fdfb8b0468a|video]]) 
-==== Part III ==== 
-Topics covered include more on MPI, vectorization, OpenACC and OpenCL. ([[http://www.udel.edu/it/research/files/cluster/workshop/hpc-lecture-III.pdf|slides]]) ([[http://udcapture.udel.edu/misc/HPC-tutorial/?t=4a49c2390af48895d82cf2e3063edfa5|video]]) 
-===== Profiling & tuning ===== 
- 
-A three-part lecture series covering the basics concepts of profiling and tuning on HPC clusters. 
- 
-==== Part I ==== 
-Topics covered include profiling tools Intel® ISAT and Intel® Vtune™ Amplifier XE Evolution. 
-([[http://www.udel.edu/it/research/files/cluster/workshop/hpc-lecture-IV.pdf|slides]]) ([[http://udcapture.udel.edu/misc/HPC-tutorial/?t=0d829f18a858d4fdcf85fb7a79f582b5|video]]) 
- 
-==== Part II ==== 
-Topics covered include performance counters, profiling tools such as PAPI, TAU, HPCToolkit, PerfExpert, and high performance parallel libraries such as BLAS, LAPACK, ATLAS, Intel MKL and ACML (AMD core math library). 
-([[http://www.udel.edu/it/research/files/cluster/workshop/hpc-lecture-V.pdf|slides]]) ([[http://udcapture.udel.edu/misc/HPC-tutorial/?t=a7be807b3942a6676c2a839810b896da|video]]) 
- 
-==== Part III ==== 
-Topics covered include autotuning, dependence analysis and loop transformation including a demonstration of ISAT (Intel Software Autotuning Tool) visualized with Gnuplot. ([[http://www.udel.edu/it/research/files/cluster/workshop/hpc-lecture-VI.pdf|slides]]) ([[http://udcapture.udel.edu/misc/HPC-tutorial/?t=bb2ff7aa237f1451961f85e5181a758f|video]]) 
- 
-===== VSCSE ===== 
- 
-The Virtual School of Computational Science and Engineering ([[http://www.vscse.org/|VSCSE]]) continues to be a popular choice for graduate students, post- doctoral students and professionals from academia, government and industry to gain the skills they need to leverage the power of cutting-edge computational resources. Courses are delivered simultaneously at multiple locations across the country using high-definition videoconferencing technology. UD participates as a host site, along with other prominent universities, to offer these multi-day virtual courses organized by [[http://sites.udel.edu/vscse|VSCSE at UD's]] videoconferencing studios. 
-===== XSEDE ===== 
-  * XSEDE: Update from UD's Campus Champion ([[http://www.udel.edu/it/research/files/cluster/workshop/researchexpress-20120511.pdf|slides]]) ([[http://udcapture.udel.edu/misc/it-css/?t=ec9f2c5e99d55311915e7a92388490bb|video]]) 
  
  
  • training/training.1521751477.txt.gz
  • Last modified: 2018-03-22 16:44
  • by anita