Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
training:training [2018-03-22 16:44] – [Recommended tutorials] anita | training: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 < |
+ | <note tip>Use the Search box at the top of the wiki for access to all documentation about a subject.</ | ||
+ | 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:// | ||
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:// | ||
- | ==== OpenMP jobs ==== | ||
- | How to compile and run OpenMP jobs ([[http:// | ||
- | |||
- | ==== MPI jobs ==== | ||
- | How to compile and run MPI jobs ([[http:// | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Lustre ===== | ||
- | |||
- | * Let Lustre Shine for You ([[http:// | ||
- | |||
- | ===== MPI ===== | ||
- | |||
- | Resources explaining how to use, develop, and optimize MPI applications for clusters. | ||
- | |||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[https:// | ||
- | * [[http:// | ||
- | |||
- | ===== Makefiles ===== | ||
- | |||
- | * Makefiles: Getting it right on Mills ([[http:// | ||
- | |||
- | ===== 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:// | ||
- | ===== OpenMP ===== | ||
- | |||
- | Resources explaining how to use, develop, and optimize OpenMP applications for clusters. | ||
- | |||
- | * [[https:// | ||
- | |||
- | ===== 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, | ||
- | ([[http:// | ||
- | ==== Part II ==== | ||
- | Topics covered include OpenMP and MPI programming models.([[http:// | ||
- | ==== Part III ==== | ||
- | Topics covered include more on MPI, vectorization, | ||
- | ===== 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:// | ||
- | |||
- | ==== 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:// | ||
- | |||
- | ==== Part III ==== | ||
- | Topics covered include autotuning, dependence analysis and loop transformation including a demonstration of ISAT (Intel Software Autotuning Tool) visualized with Gnuplot. ([[http:// | ||
- | |||
- | ===== VSCSE ===== | ||
- | |||
- | The Virtual School of Computational Science and Engineering ([[http:// | ||
- | ===== XSEDE ===== | ||
- | * XSEDE: Update from UD's Campus Champion ([[http:// | ||