Training users and interns in computing at NCAR

The timely training and other learning opportunities that CISL provides help prepare researchers to answer questions in the atmospheric and related sciences using high-performance cyberinfrastructure. CISL delivers this content synchronously through workshops, webinars, and training classes, and asynchronously through its website.

CISL training slide
This image from the training course “Optimizing Performance: Finding Hotspots and Bottlenecks” shows a report summarizing code performance. CISL training typically includes hands-on activities and demonstrations in addition to lectures, slides, and video presentations. Many courses and webcasts are recorded and published on the CISL website and CISL’s YouTube channel.

CISL instructors provided training classes in high-performance computing to more than 400 local and national HPC users. CSG and USS personnel presented the following courses and seminars in FY2015: Introduction to Yellowstone; Using the Globally Accessible Data Environment (GLADE) File Spaces; Optimizing Performance: Finding Hotspots and Bottlenecks; Modern Fortran; and three Yellowstone User Seminars. CSG also organized training events taught by outside experts, including Object-Oriented Fortran and Coarrays; Introduction to Performance Tuning and Optimization; and Allinea Performance Tools Overview. USS also supported Yellowstone users with authentication tokens for climate modeling classes at the University of California, Davis, and the University of Washington.

In addition to the regular curriculum, CSG personnel coordinated the 2015 UCAR Software Engineering Assembly conference, which included five days of talks and tutorials on high-performance computing; Python in scientific computing; debugging and profiling HPC codes; user environment tracking and problem detection; software deployment; monitoring resource usage; dynamic data structures; testing scientific codes; using the KGEN Fortran Kernel Generator; Software Carpentry; Data Carpentry; and data analysis and visualization. CSG staff also supported NCAR training events that were delivered by others, including Weather Research and Forecasting (WRF) model workshops; Community Earth System Model (CESM) workshops; and the IMAGe-taught High Performance Computing for Spatial Statistics workshop at the University of Michigan.

The NCAR Command Language (NCL) team taught three workshops in Boulder in addition to others at the University of Nebraska-Lincoln and the Institute of Meteorological Science of Jilin Province, China. Nearly 120 students attended the workshops. NCL workshop content also was produced as a series of 12 recorded webinars for students who are unable to attend in person.

CISL has also served as a satellite site for select events in the XSEDE HPC Monthly Workshop Series. CISL further leverages its participation in the national XSEDE cyberinfrastructure to expand the training opportunities available to users by cross-posting XSEDE training opportunities on CISL’s website and in the CISL Daily Bulletin.

CISL’s user and intern training is supported by NSF Core funding.