Program and Schedule

Monday, April 7th

Session Time Speaker Title
- 8:00am - Coffee and badge pick-up (no onsite registration available)
Best Practices (chaired by Julianne and Ian) 8:30am Rion Dooley DevOps in the Data Center
9:00am Walter Scarborough Best Practices: Testing Node.js for Stability and Project Success
9:30am Matthew Hanlon Project Management and Automation: Using Maven and Grunt to accelerate development
10:00am - COFFEE BREAK - 15 minutes
10:15am Julia Collins Continuous Integration and Delivery at NSIDC
10:45am Kevin Beam Virtual Goodness with Virtual Machines
11:15am Raffaele Montuoro Jump-starting the development of coupled climate models with minimal effort using a new communication library
11:45am Scott Longmore Lessons Learned from the Deployment and Integration of a Microwave Sounder Based Tropical Cyclone Intensity and Surface Wind Estimation Algorithm into NOAA/NESDIS Satellite Product Operations
12:15am - BUFFET LUNCH PROVIDED - 1h and 15 minutes
1:30pm James Fluke A Method for Creating and Maintaining an Inventory of an Institution's Scientific Data
2:00pm Dorota Jarecka Productivity-oriented software design for geoscientific modelling
2:30pm Erik Johnson git@github.com/ncareol
- 3:00pm - COFFEE BREAK - 15 minutes
Python (chaired by Srinath) 3:15pm Ernesto Munoz Using Python dictionaries to generate coupled model diagnostics
3:45pm John Dennis Post-processing analysis of climate simulation data using python and MPI
4:15pm Joseph Hardin Python Disdrometer Processing: From Prototyping to Library Development Using Open Source Tooling
- 4:45pm - ADJOURN

Tuesday, April 8th

Session Time Speaker Title
- 8:00am - Coffee and badge pick-up (no onsite registration available)
HPC (chaired by Dan) 8:30am Paul Madden Experiences Developing a Fortran Code Transformer
9:00am Jim Rosinski GPTL: A simple and free general purpose tool for performance analysis and profiling
9:30am Jay Alameda Using the Eclipse Parallel Tools Platform in Support of Earth Sciences High Performance Computing
10:00am - COFFEE BREAK - 15 minutes
10:15am Mike Page Agent Based Modeling in HPC
10:45am Si Liu High Performance Extreme Computing/Data Processing and Visualization
11:15am Debra Molenar Support and Utilization of the National Weather Service Advanced Weather Interactive Processing System II in a Research Environment
11:45am Grigori Fursin Collective Mind: a collaborative curation tool for program optimization
- 12:15am - BUFFET LUNCH PROVIDED - 1h and 15 minutes
Scientific Code Testing (chaired by Janine) 1:30pm Robert McLay Testing made easy
2:00pm Guido Cervone Code Testing in a Distributed Environment Lesson Learned from a NCAR-Academia Project
2:30pm Thomas Clune Test-Driven Development of Scientific Software
- 3:00pm - COFFEE BREAK - 15 minutes
Web Services (chaired by Janine) 3:15pm Joe Stubbs OAuth in the Agave Platform
3:45pm Rion Dooley Designing and Building Awesome REST APIs That Get Used
4:15pm Carrie Arnold Getting the most out of RT: Library and REST API Development
- 4:45pm - ADJOURN

Suggested tracks for the tutorials:

Debugging track - D - room 2126 (second floor)

April 9th: Allinea
April 10th: Totalview
April 11th: pick one from the other tracks

Scientific Programming track - SP - North Auditorium (north side of where the plenary session was)

April 9th: Programming Paradigms in Modern Fortran
April 10th: Programming Paradigms in Modern Fortran (AM)
April 10th: Test Driven Development with PFUnit 3.0 (PM)
April 11th: Test Driven Development with PFUnit 3.0

Software Carpentry track - SC - South Auditorium (south side of where the plenary session was)

April 9th: Software Carpentry
April 10th: Software Carpentry
April 11th: pick one from the other tracks

Workflow track - W - Center Auditorium (center side of where the plenary session was)

April 9th: Lmod Tutorial (AM)
April 9th: Sharing Via SeedMe.org (PM)
April 10th: Productivity tips to improve your computing environment
April 11th: Data Analysis with Python

Parallel Programming track - PP - room 3131 (second floor)

April 9th: Improving Application Performance Using TAU
April 10th: Eclipse and the Parallel Tools Platform
April 11th: Eclipse and the Parallel Tools Platform

These are only suggestions. Attendees are free to roam among tutorials and attend the ones of their liking as space allows


Wednesday, April 9th - Tutorials

Track Time Speaker Title
- 8:00am - Coffee and badge pick-up (no onsite registration available)
W 8:30am - 12:15pm Robert McLay Lmod Tutorial
SC 8:30am - 12:15pm Camille Avestruz and Ted Hart Software Carpentry - Part 1
SP 8:30am - 12:15pm Damian Rouson Programming Paradigms in Modern Fortran - Part 1
D 8:30am - 12:15pm Beau Paisley Development Tools for Results: Allinea's unified tools for debugging and profiling HPC codes - Part 1
PP 8:30am - 12:15pm Wyatt Spear Improving Application Performance Using TAU - Part 1
- 12:15am - BUFFET LUNCH PROVIDED
W 1pm-1:30pm Amit Chourasia Continuous and Ubiquitous Sharing via SeedMe.org
SC 1:30pm - 4:45pm Camille Avestruz and Ted Hart Software Carpentry - Part 2
SP 1:30pm - 4:45pm Damian Rouson Programming Paradigms in Modern Fortran - Part 2
D 1:30pm - 4:45pm Beau Paisley Development Tools for Results: Allinea's unified tools for debugging and profiling HPC codes - Part 2
PP 1:30pm - 4:45pm Wyatt Spear Improving Application Performance Using TAU - Part 2

Thursday, April 10th - Tutorials

Time Speaker Title
8:00am - Coffee and badge pick-up (no onsite registration available)
8:30am - 12:15pm Damian Rouson Programming Paradigms in Modern Fortran - Part 3
8:30am - 12:15pm Sean Fisk Building An Empire: Productivity tips to improve your computing environment - Part 1
8:30am - 12:15pm Keith Hoaglin and Larry Edelstein Totalview debugger - Part 1
8:30am - 12:15pm Camille Avestruz and Ted Hart Software Carpentry - Part 3
8:30am - 12:15pm Beth R. Tibbitts, Jay Alameda, Wyatt Spear Eclipse and the Parallel Tools Platform - Part 1
12:15am - BUFFET LUNCH PROVIDED
1:30pm - 4:45pm Sean Fisk Building An Empire: Productivity tips to improve your computing environment - Part 2
1:30pm - 4:45pm Keith Hoaglin and Larry Edelstein Totalview debugger - Part 2
1:30pm - 4:45pm Camille Avestruz and Ted Hart Software Carpentry - Part 4
1:30pm - 4:45pm Beth R. Tibbitts, Jay Alameda, Wyatt Spear Eclipse and the Parallel Tools Platform - Part 2
1:30pm - 4:45pm Thomas Clune Test Driven Development with PFUnit 3.0 - Session I

Friday, April 11th - Tutorials

Time Speaker Title
8:00am - Coffee and badge pick-up (no onsite registration available)
8:30am - 12:15pm Beth R. Tibbitts, Jay Alameda, Wyatt Spear Eclipse and the Parallel Tools Platform - Advanced Session
8:30am - 12:15pm Thomas Clune Test Driven Development with PFUnit 3.0 - Session II
8:30am - 12:15pm Monte Lunacek Data Analysis with Python - Session One
12:15am - BUFFET LUNCH PROVIDED
1:00pm - 1:30pm Ryan Abernathey Python Tools for Parallel Analysis of Extremely Large GCM Output
1:30pm - 4:45pm Thomas Clune Test Driven Development with PFUnit 3.0 - Session III
1:30pm - 4:45pm Monte Lunacek Data Analysis with Python - Session Two