-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathmkdocs.yml
118 lines (113 loc) · 6.6 KB
/
mkdocs.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
site_name: OSG School 2024
site_url: https://osg-htc.org/school-2024/
repo_name: null
theme:
name: material
logo: assets/OSG_Logo.svg
favicon: assets/OSG_Logo.png
markdown_extensions:
- attr_list
- admonition
- codehilite:
guess_lang: False
- meta
- pymdownx.details
- toc:
permalink: True
extra_css:
- stylesheets/code-highlight.css
- stylesheets/osg.css
extra:
social:
- icon: fontawesome/brands/twitter
link: https://twitter.com/OSGSchool
name: OSG School on Twitter
nav:
- Home: index.md
- Schedule: schedule.md
- Health Guidelines: health.md
- Logistics:
- General information: logistics/index.md
- Travel advice: logistics/travel-advice.md
- Hotel information: logistics/hotel.md
- School location: logistics/location.md
- Local transportation: logistics/local-transportation.md
- Visa requirements: logistics/visas.md
- Travel planning: logistics/travel-planning.md
- Meal information: logistics/meals.md
- Dining options: logistics/dining.md
- Madison Fun Day: logistics/fun-day.md
- Initial account setup: logistics/account-setup.md
- Access OSPool long-term: logistics/projects.md
- Reimbursements: logistics/reimbursements.md
- Final assignment: logistics/assignment.md
- Materials:
- Overview: materials/index.md
- Intro to HTCondor:
- Intro Exercises 1 - Running and Viewing Simple Jobs:
- 1.1 - Log in and look around: materials/htcondor/part1-ex1-login.md
- 1.2 - Experiment with HTCondor commands: materials/htcondor/part1-ex2-commands.md
- 1.3 - Run jobs!: materials/htcondor/part1-ex3-jobs.md
- 1.4 - Read and interpret log files: materials/htcondor/part1-ex4-logs.md
- 1.5 - Determining resource needs: materials/htcondor/part1-ex5-request.md
- 1.6 - Remove jobs from the queue: materials/htcondor/part1-ex6-remove.md
- Bonus Exercises - Job Attributes and Handling:
- Bonus Exercise 1.7 - Compile and run some C code: materials/htcondor/part1-ex7-compile.md
- Bonus Exercise 1.8 - Explore condor_q: materials/htcondor/part1-ex8-queue.md
- Bonus Exercise 1.9- Explore condor_stataus: materials/htcondor/part1-ex9-status.md
- Intro Exercises 2 - Running Many HTC Jobs:
- 2.1 - Work with input and output files: materials/htcondor/part2-ex1-files.md
- 2.2 - Use queue N, $(Cluster), and $(Process): materials/htcondor/part2-ex2-queue-n.md
- 2.3 - Use queue from with custom variables: materials/htcondor/part2-ex3-queue-from.md
- Bonus Exercise 2.4 - Use queue matching with a custom variable: materials/htcondor/part2-ex4-queue-matching.md
- OSG:
- 1.1 - Log in to the OSPool Access Point: materials/osg/part1-ex1-login-scp.md
- 1.2 - Running jobs in the OSPool: materials/osg/part1-ex2-submit-osg.md
- 1.3 - Hardware differences between PATh and OSG: materials/osg/part1-ex3-hardware-diffs.md
- 1.4 - Software differences in OSPool: materials/osg/part1-ex4-software-diffs.md
- Troubleshooting Exercises:
- 1.1 - Troubleshooting Jobs: materials/troubleshooting/part1-ex1-troubleshooting.md
- 1.2 - Job Retry: materials/troubleshooting/part1-ex2-job-retry.md
- Software Exercises:
- Software Exercises 1 - Exploring Containers:
- 1.1 - Run and Explore Apptainer Containers: materials/software/part1-ex1-run-apptainer.md
- 1.2 - Use Apptainer Containers in OSPool Jobs: materials/software/part1-ex2-apptainer-jobs.md
- 1.3 - Use Docker Containers in OSPool Jobs: materials/software/part1-ex3-docker-jobs.md
- 1.4 - Build, Test, and Deploy an Apptainer Container: materials/software/part1-ex4-apptainer-build.md
- 1.5 - Choose Software Options: materials/software/part1-ex5-pick-an-option.md
- Software Exercises 2 - Preparing Scripts:
- 2.1 - Build an HTC-Friendly Executable: materials/software/part2-ex1-build-executable.md
- Software Exercises 3 - Container Examples (Optional):
- 3.1 - Create an Apptainer Definition Files: materials/software/part3-ex1-apptainer-recipes.md
- 3.2 - Build Your Own Docker Container: materials/software/part3-ex2-docker-build.md
- Software Exercises 4 - Exploring Compiled Software (Optional):
- 4.1 - Download and Use Compiled Software: materials/software/part4-ex1-download.md
- 4.2 - Use a Wrapper Script To Run Software: materials/software/part4-ex2-wrapper.md
- 4.3 - Using Arguments With Wrapper Scripts: materials/software/part4-ex3-arguments.md
- Software Exercises 5 - Compiled Software Examples (Optional):
- 5.1 - Compiling a Research Software: materials/software/part5-ex1-prepackaged.md
- 5.2 - Compiling Python and Running Jobs: materials/software/part5-ex2-python.md
- 5.3 - Using Conda Environments: materials/software/part5-ex3-conda.md
- 5.4 - Compiling and Running a Simple Code: materials/software/part5-ex4-compiling.md
- Data Exercises:
- Data Exercises 1 - HTCondor File Transfer:
- 1.1 - Understanding a job's data needs: materials/data/part1-ex1-data-needs.md
- 1.2 - transfer_input_files, transfer_output_files, and remaps: materials/data/part1-ex2-file-transfer.md
- 1.3- Splitting input: materials/data/part1-ex3-blast-split.md
- Data Exercises 2 - Using OSDF:
- 2.1 - OSDF for inputs: materials/data/part2-ex1-osdf-inputs.md
- 2.2 - OSDF for outputs: materials/data/part2-ex2-osdf-outputs.md
- Scaling Up:
- 1.1 - Organizing HTC workloads: materials/scaling/part1-ex1-organization.md
- 1.2 - Investigating Job Attributes: materials/scaling/part1-ex2-job-attributes.md
- 1.3 - Getting Job Information from Log Files: materials/scaling/part1-ex3-log-files.md
- DAGMan Exercises:
- 1.1 - A simple DAG: materials/workflows/part1-ex1-simple-dag.md
- 1.2 - A brief detour through the Mandelbrot set: materials/workflows/part1-ex2-mandelbrot.md
- 1.3 - A more complex DAG: materials/workflows/part1-ex3-complex-dag.md
- 1.4 - Handling jobs that fail with DAGMan: materials/workflows/part1-ex4-failed-dag.md
- 1.5 - Workflow Challenges: materials/workflows/part1-ex5-challenges.md
- Self-checkpointing:
- 1.1 - Trying out self-checkpointing: materials/checkpoint/part1-ex1-checkpointing.md
- Special Environments:
- 1.1 - GPUs: materials/special/part1-ex1-gpus.md