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:hpc:hpc [2018-03-22 15:53] anitatraining:hpc:hpc [2024-05-13 13:31] (current) – [HPC Basics] anita
Line 1: Line 1:
 ===== HPC ===== ===== HPC =====
 +
 +==== HPC Basics ====
 +
 +**Introduction to HPC workshop** is an introduction to HPC (High Performance Computing) covering basic concepts such as connecting and SSH keys, workgroups, HPC components, file systems, data management, data transfer methods, software and VALET, and running jobs with Slurm presented by the UDIT Research CyberInfrastructure group.([[http://www.udel.edu/it/research/files/cluster/workshop/IntroToHPC_2024.pdf|slides]])([[https://capture.udel.edu/media/Introduction+to+HPC+workshop/1_d2ndqci1|video]])
 +
 +[[https://hpc-carpentry.github.io/|HPC Carpentry]] teaches basic skills for high-performance computing. HPC Carpentry is a set of teaching materials designed to help new users take advantage of high-performance computing systems. No prior computational experience is required. These lessons are ideal for either traditional or online workshop, or independent (self-paced) study.
 +
 +[[https://hpc-carpentry.github.io/hpc-intro/|Introduction to High-Performance Computing]] is a great place to start (up to lesson 7). The remaining lessons can be referenced for concepts, but are not specific to UD's community clusters.  Also consider the [[http://swcarpentry.github.io/shell-novice/|Software Carpentry: The Unix Shell]] workshop to provide additional in depth knowledge for lessons 1-7.  
 +
 +** NOTE: Currently, HPC Carpentry release is a draft. Comments and feedback are welcome.**
 +
 +<note tip>If you would like to schedule an online workshop for your research group based on using the materials from [[https://hpc-carpentry.github.io/|HPC Carpentry]] or [[https://software-carpentry.org/|Software Carpentry]], please [[http://www1.udel.edu/deptforms/it/research_computing/index.html|submit an HPC Request Form]].</note>
 +
 +=== Supercomputing in Plain English at Oklahoma University (OU) ===
 +
 +Henry Neeman at OU is hosting an annual set of workshops about High Performance Computing called [[http://www.oscer.ou.edu/education.php|Supercomputing in Plain English]]. Learn more about how supercomputers work and how to use them by watching and participating through exercises. All the videos and slides are available [[http://www.oscer.ou.edu/education.php|here]].
  
 ==== Getting started on a UD Cluster ==== ==== Getting started on a UD Cluster ====
 Teaches you how to get started using the UD's HPC community clusters specifically focusing on the differences from a standard Linux system.  Teaches you how to get started using the UD's HPC community clusters specifically focusing on the differences from a standard Linux system. 
-   * **Mills**: [[http://www.udel.edu/it/research/files/cluster/workshop/Mills-HPC-Basics.pdf|Mills HPC Basics]]+   * **Caviness**: [[http://www.udel.edu/it/research/files/cluster/workshop/Caviness-HPC-Basics.pdf|Caviness HPC Basics]]
    * **Farber**: [[http://www.udel.edu/it/research/files/cluster/workshop/Farber-HPC-Basics.pdf|Farber HPC Basics]]    * **Farber**: [[http://www.udel.edu/it/research/files/cluster/workshop/Farber-HPC-Basics.pdf|Farber HPC Basics]]
  
-==== Recommended HPC tutorials and presentations from the University of Delaware ====+==== Recommended HPC tutorials and presentations ====
  
 === Tutorials developed at the University of Delaware === === Tutorials developed at the University of Delaware ===
Line 18: Line 34:
   * [[http://www.hpc.udel.edu/presentations/gridengine_intro|Introduction to Grid Engine]] (University of Delaware) [as a [[http://www.hpc.udel.edu/presentations/gridengine_intro/gridengine_intro.pdf|PDF]]]   * [[http://www.hpc.udel.edu/presentations/gridengine_intro|Introduction to Grid Engine]] (University of Delaware) [as a [[http://www.hpc.udel.edu/presentations/gridengine_intro/gridengine_intro.pdf|PDF]]]
   * [[http://www.hpc.udel.edu/presentations/matlab_batch_mcr/|Matlab: Batch Script and Compiled Array Job]] (University of Delaware) [as a [[http://www.hpc.udel.edu/presentations/matlab_batch_mcr/matlab_batch_mcr.pdf|PDF]]]   * [[http://www.hpc.udel.edu/presentations/matlab_batch_mcr/|Matlab: Batch Script and Compiled Array Job]] (University of Delaware) [as a [[http://www.hpc.udel.edu/presentations/matlab_batch_mcr/matlab_batch_mcr.pdf|PDF]]]
 +  * [[http://www.udel.edu/it/research/files/cluster/workshop/Introduction_to_Python_Environments.pdf|Python Environments]] (University of Delaware)
   * [[http://www.udel.edu/it/research/files/cluster/workshop/Python_Part1.pdf|Python Programming (Part 1)]] (University of Delaware)   * [[http://www.udel.edu/it/research/files/cluster/workshop/Python_Part1.pdf|Python Programming (Part 1)]] (University of Delaware)
   * [[http://www.udel.edu/it/research/files/cluster/workshop/Python_Part2.pdf|Python Programming (Part 2)]] (University of Delaware)   * [[http://www.udel.edu/it/research/files/cluster/workshop/Python_Part2.pdf|Python Programming (Part 2)]] (University of Delaware)
Line 30: Line 47:
   * [[http://www.udel.edu/it/research/files/cluster/workshop/Revision_Control_and_GIT.pdf|Revision Control and Git]] (University of Delaware)   * [[http://www.udel.edu/it/research/files/cluster/workshop/Revision_Control_and_GIT.pdf|Revision Control and Git]] (University of Delaware)
   * [[http://www.hpc.udel.edu/presentations/software_management/|Software Management with VALET]] (University of Delaware) [as a [[http://www.hpc.udel.edu/presentations/software_management/software_management.pdf|PDF]]]   * [[http://www.hpc.udel.edu/presentations/software_management/|Software Management with VALET]] (University of Delaware) [as a [[http://www.hpc.udel.edu/presentations/software_management/software_management.pdf|PDF]]]
 +  * [[http://www.hpc.udel.edu/presentations/openfoam-intro/|Using OpenFOAM on the Community Cluster]] (University of Delaware) [as a [[http://www.hpc.udel.edu/presentations/openfoam-intro/openfoam-intro.pdf|PDF]]]
  
-=== HPC presentations at the University of Delaware ===+=== Presentations from the University of Delaware ===
  
   * [[http://www.udel.edu/it/research/files/cluster/workshop/hpc_JFB_Apr2015.pdf|Coupled Regional Weather Modeling Using UD HPC Resources]] (University of Delaware, Joseph Brodie)   * [[http://www.udel.edu/it/research/files/cluster/workshop/hpc_JFB_Apr2015.pdf|Coupled Regional Weather Modeling Using UD HPC Resources]] (University of Delaware, Joseph Brodie)
   * [[http://www.udel.edu/it/research/files/cluster/workshop/hpc_Buxton_Apr2015.pdf|WRF-ARW on Farber]] (University of Delaware, Carly Buxton)   * [[http://www.udel.edu/it/research/files/cluster/workshop/hpc_Buxton_Apr2015.pdf|WRF-ARW on Farber]] (University of Delaware, Carly Buxton)
   * [[http://www.udel.edu/it/research/files/cluster/workshop/hpc_hanson_Apr2015.pdf|History of CESM and getting it to work on Mills]] (University of Delaware, Brian Hanson)   * [[http://www.udel.edu/it/research/files/cluster/workshop/hpc_hanson_Apr2015.pdf|History of CESM and getting it to work on Mills]] (University of Delaware, Brian Hanson)
-==== Recommended HPC tutorials ====+ 
 +=== Other HPC tutorials === 
 + 
 +   * [[https://hpc-carpentry.github.io/hpc-intro/|Introduction to High Performance Computing (HPC)]] (HPC Carpentry)
    * [[http://www.citutor.org/browse.php|Cyber-Infrastructure Tutor (National Center for Supercomputing Applications)]]    * [[http://www.citutor.org/browse.php|Cyber-Infrastructure Tutor (National Center for Supercomputing Applications)]]
    * [[http://www.osc.edu/supercomputing/training/|Ohio Supercomputing Center workshops]]    * [[http://www.osc.edu/supercomputing/training/|Ohio Supercomputing Center workshops]]
  • training/hpc/hpc.1521748420.txt.gz
  • Last modified: 2018-03-22 15:53
  • by anita