OSG School Materials¶
School Overview and Intro¶
Welcome Slides
View the slides: pdf
Introduction to High Throughput Computing
View the slides: pdf
Intro to HTCondor Job Execution¶
HTCondor: Introductory Slides
View the slides: pdf
Exercises: Intro to HTCondor
- Exercise 1.1: Log in to the local submit machine and look around
- Exercise 1.2: Experiment with HTCondor commands
- Exercise 1.3: Run jobs!
- Exercise 1.4: Read and interpret log files
- Exercise 1.5: Determining Resource Needs
- Exercise 1.6: Remove jobs from the queue
- Bonus Exercise 1.7: Explore
condor_q - Bonus Exercise 1.8: Explore
condor_status
HTCondor Multiple Job Slides
View the Slides: pdf
Exercises: Running Many HTC Jobs
HTC worksheet
- Intro slides: pdf
- Worksheet: pdf or Google Drive
Software¶
Software Exercises
- Exercise 1.1 - Run and Explore Apptainer Containers
- Exercise 1.2 - Use Apptainer Containers in OSPool Jobs
- Exercise 1.3 - Use Docker Containers in OSPool Jobs
- Exercise 1.4 - Build and Use an Apptainer Container
- Exercise 2.1 - Choose Software Options
- Exercise 2.2 - Finding Containers
- Exercise 2.3 - Apptainer Examples
- Exercise 2.4 - Apptainer Definition Files
- Exercise 2.5 - Example of Manual Installation
- Exercise 3.1 - Build Your Own Docker Container
- Exercise 4.1 - Build an HTC-Friendly Executable
The Open Science Pool (OSPool)¶
OSPool Slides
View the slides: pdf
Exercises: Researching the OSPool
Data¶
Data Slides
View the Slides: pptx
Data Exercises
Troubleshooting¶
Troubleshooting Exercises
Workflows with DAGMan¶
DAGMan Exercises
Biology Resources¶
Machine Learning¶
Research Computing Facilitation¶
Final Talks¶
Slides
- Philosophy: [Slides coming soon]
- Forward (Tim’s final talk): pdf