Time | Session Title |
---|---|
8:30 - 8:45 | Arrival & Registration |
8:45 - 9:00 | Welcome & Introduction Instructor: Ian Cosden |
9:00 - 10:30 | Getting Started With HPC Systems and Bash Command line Instructor: Benjamin Hicks |
10:30 - 10:45 | Break |
10:45 - 11:30 | Overview of Princeton Computational Resources Instructor: Curt Hillegas |
11:30 - 12:15 | What Every Computational Researcher Should Know About Computer Architecture Instructor: Ian Cosden |
12:15 - 1:00 | Lunch (Outside 120 Lewis) |
1:00 - 3:00 | Version Control with Git and GitHub Instructor: David Luet |
3:00 - 3:30 | Break |
3:30 - 5:00 | Introduction to Parallel Programming with OpenMP and MPI Instructor: Charles Augustine |
Time | Session Title |
---|---|
9:00 - 10:30 | Command Line Tools Instructor: Benjamin Hicks |
10:30 - 10:45 | Break |
10:45 - 11:30 | Using the Parallel Programming Model, OpenACC, to do More Science and Less Programming Instructor: Sunita Chandrasekaran |
11:30 - 12:15 | Jupyter Notebooks & Editors Instructor: Matthew Cahn |
12:15 - 1:00 | Lunch |
1:00 - 3:00 | Software Engineering Techniques for Collaborative Software Development Instructor: David Luet |
3:00 - 3:30 | Break |
3:30 - 4:00 | How to Ask a Technical Question (in a way that’s likely to efficiently lead to a helpful answer) Instructor: Dawn Koffman |
4:00 - 5:00 | Good Practices for Research Software Engineering Instructor: Ian Cosden |
5:00 - 6:00 | Reception (Professors Lounge, Fine Hall) |
Time | Session Title |
---|---|
9:00 - 10:00 | Data Transfer Basics and Best Practices Instructor: Hyojoon Kim |
10:00 - 10:30 | Reproducible Research: Goals and Guidelines Instructor: Dawn Koffman |
10:30 - 10:45 | Break |
10:45 - 12:15 | Getting Started with Performance Tuning Instructor: Bei Wang |
12:15 - 1:00 | Lunch |
1:00 - 2:30 | The Machine Learning Landscape Instructor: Vineet Bansal |
2:30 - 3:00 | Break |
3:00 - 5:00 | Introduction to Debugging Instructor: Stephane Ethier |
Time | Session Title |
---|---|
9:00 - 10:30 | Statistical Graphics Considerations Instructor: Dawn Koffman |
10:30 - 10:45 | Break |
10:45 - 11:45 | Scientific Visualization Instructor: Eliot Feibush |
11:45 - 12:15 | Closing Remarks & Participant Survey |
12:15 - 1:00 | Lunch |
1:00 - 2:00 | Ask the Instructors |
2:00 | End of Bootcamp |