Bootcamp 2018     Agenda     Registration     About

Agenda


Day 1 - Monday, October 29

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


Day 2 - Tuesday, October 30

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)


Day 3 - Wednesday, October 31

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


Day 4 - Thursday, November 1

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