Train users and interns in computing at NCAR

Globus class
This slide from the training course “Large File Transfers with Globus” focuses on a key aspect of the widely used Globus system for managing and sharing large amounts of scientific data. 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.

Through a combination of face-to-face and online training efforts, CISL helps prepare students, postdocs, early-career scientists, and more experienced users to investigate questions in the Earth System sciences using its high-performance computing systems and cyberinfrastructure. CISL delivers this content synchronously through workshops, webcasts, and training classes, and asynchronously through its website.

CISL uses these learning opportunities to reach out and inspire new generations of computational geoscientists and enhance the skills of atmospheric researchers in support of its strategic imperative to train the scientific community. By teaching students and faculty to use advanced cyberinfrastructure effectively, CISL facilitates and speeds users’ achievement of their scientific objectives, making production of scientific results more efficient. CISL’s community development and training efforts also focus on outreach to potential users, particularly those from underrepresented groups.

CISL instructors provided training classes in high-performance computing to approximately 400 local and national HPC users. CSG and other USS staff presented the following courses and seminars in FY2016: Large File Transfers with Globus; Introduction to Yellowstone; Introduction to Cheyenne; Reading and Writing Large Files in Parallel; Git Training (three days); and Modern Fortran (two multi-day classes). USS staff also organized training events taught by outside experts, including Intel Parallel Studio and Allinea Performance Tools Overview. USS also provided 233 Yellowstone authentication tokens for participants in colloquia, tutorials, and classes at NCAR and the University of Colorado in Boulder; NOAA in College Park, Maryland; the University of California, Davis; and Northland College, Ashland, Wisconsin.

In addition to presenting and supporting training classes, CSG staff coordinated the 2016 UCAR Software Engineering Assembly conference. This event included five days of talks and tutorials on big data for the atmospheric sciences; tools, techniques, software frameworks, and platforms for data exploration, analysis, and visualization; batch vs real-time data analysis; cyberinfrastructure for big data in scientific fields; data science workflows; and reproducibility for data science. USS staff also supported NCAR training events that were delivered by other groups and labs, including the CMIP Analysis Platform Tutorial; Community Earth System Model (CESM) Tutorial; and the Community Land Model (CLM) Tutorial. The NCAR Command Language (NCL) team taught two NCL workshops in Boulder, one at the University of Montana, and one at ResCLIM/CHESS in Bergen, Norway, with a total of 60 students. The NCL team also provided Python training in an AMS short course, in a UCAR Software Engineering Assembly tutorial using RDA data, and at a WRF Users Event that trained approximately 90 students.

CISL also hosted and presented a special XSEDE training webcast titled “F5 Tornado Visualizations with VAPOR.” 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 has also served as a satellite site for select events in the XSEDE HPC Monthly Workshop Series.

CISL’s education imperative for workforce training and development is supported by NSF Core funding.