September 3–6, 2019
9:00 - 11:30 am
Searle 240A
-
Day 1. Linux & the bash shell
-
Day 2. Overview of the RCC cluster (midway) and high-performance computing
-
Day 3. Parallel computing (multiprocessing in Python)
-
Day 4. Version control (Git)
- Connecting to Midway2
- Command line interface
- Manipulating files and navigating thhe file system
- Shell scripting (Loops, logicals, etc.)
-
Basics of high-performance computing.
-
Using Slurm.
- Overview of parallelization
- Using multiprocessing module in python
-
Basic concepts.
-
Creating a Git repository, and committing the code.
-
Sharing and collaborating on the code using Git.