Hello and welcome to CU Boulder's HPC fundamentals micro-credential course! All presentations given throughout the micro-credential course are stored in this GitHub repository. This micro-credentialed course is for those who will be tackling computing-, memory-, or storage-intensive research problems that exceed the capacity of a laptop or desktop computer. It consists of four half-day modules and is intended to give attendees a hands-on introduction to high-performance computing (“supercomputing”) using CU Boulder’s Research Computing resources. By the end of the workshop participants will be able to:
- Identify community- and CU-specific research computing resources
- Find help/documentation for research computing Access research computing resources
- Use basic Linux to navigate the command line
- Transfer data to/from research computing systems
- Find, download, and apply software on research computing systems
- Schedule jobs on research computing resources including CPUs, GPUs and high-memory platforms
- Monitor your resource usage
- Request research computing resource allocations
Upon successfully completing the associated assignments, learners are issued a digital badge, allowing achievements to be displayed and shared. Just as diplomas serve to recognize degrees, digital badges are artifacts that offer recognition and storytelling about micro-credentials.
- 09:00-10:10: Module 1: Getting familiar with Research Computing
- Associated directory:
getting_familiar_rc
- Associated directory:
- 10:10-10:20: Break
- 10:20-10:50: In-class hands-on assessment #1
- 10:50-12:00: Module 2: Logging in to CURC and working with Linux
- Associated directory:
logging_in_and_linux
- Associated directory:
- 12:00-12:30: Helpdesk (Optional)
- 9:00-10:00: Module 3: Transferring your data to/from CURC
- Associated directory:
transferring_data
- Associated directory:
- 10:00-10:10: Break
- 10:10-11:10: Module 4: Finding, downloading, and applying software on CURC
- Associated directory:
installing_software
- Associated directory:
- 11:10-11:20: Break
- 11:20-12:00: In-class hands-on assessment #2
- 12:00-12:30: Helpdesk (Optional)
- 9:00-10:10: Module 5: Scheduling basic jobs
- Associated directory:
scheduling_jobs
- Associated directory:
- 10:10-10:20: Break
- 10:20-11:20: Module 6: Requesting resources and monitoring resource use
- Associated directory:
monitoring_resources
- Associated directory:
- 11:20-11:30: Break
- 11:30-12:00: In-class hands-on assessment #3
- 12:00-12:30: Helpdesk (Optional)
We aim to make our online resources accessible to everyone. If you encounter any barriers in the materials contained in this repository, please report them through our support request form https://colorado.service-now.com/req_portal?id=ucb_sc_rc_form