Jon Aurnou, UC Los Angeles
Wolfgang Bangerth, Colorado State University
Nick Featherstone, University of Colorado
Rene Gassmoeller, UC Davis
Lorraine Hwang, UC Davis
This workshop follows the Rayleigh Tutorial. Participants should have attended the tutorial or have basic knowledge of the code. The workshop lays the foundation in establishing the open source project. Participants are expected to contribute to the code during the workshop and participate in discussions on future directions.
To participate fully in the workshop, participants should have a basic knowledge of scientific Python and bring with them a reasonably modern laptop with Python 3.x and Matplotlib installed (4GB of ram preferred).
Rayleigh is written primarily in Fortran and, optionally, employs simple C++ libraries for directory creation at runtime. In addition, Rayleigh depends on several commonly used external libraries. If you wish to install and run Rayleigh locally, you will need to install the following on your system prior to the workshop.
Sunday, September 16
Please refer to emails for further details.
AM Rocky Mountain National Park hike, Mills Lake (carpool). optional
Evening
6P No host icebreaker. Southern Sun. note: the restaurant and bar is cash only
Monday, September 17
Morning
9A Participant Introductions
Introduction to the Workshop
- Community Building
- Discussion
Break
Contributing to the project
Parallel design of Rayleigh
Lunch
Afternoon
1:00 The diagnostics package in Rayleigh
Introduction to and interacting with the project through Github
Break
Github continued
Starter Projects, your first pull request
5:00 End of Day
Tuesday, September 18
Morning
8:30 Cookbook, benchmarks, and tests
Break
Example - Creating a cookbook
Discussion - Cookbook, benchmarks, and features wanted
Lunch
Afternoon
1:00 Tinker time
- tackle a starter or your own project
Break
Tinker time continued
Discussion - Data management
5:00 End of Day
Wednesday, September 19
Morning
8:30 Morning Rounds
Tinker time
Break
Advanced topics TBD
Lunch
Afternoon
1:00 Tinker time
Break
Wrap-up Discussion
4:00 End of Day
draft 8/29/2018