This event has ended. Visit the official site or create your own event on Sched.
Gateways 2020 is scheduled from October 12 to October 23, with the tutorial and workshop track during the first week and the main conference track during the second week. This fifth Gateways annual conference is an opportunity for gateway creators and enthusiasts to learn, share, connect, and shape the future of gateways, while supporting and growing our community. Register for the conference by October 5.

The default time zone is Eastern Time. You can adjust it to your time zone on the right side of the schedule underneath the search box (or in the top bar, depending on the width of your screen).

Already registered for the conference and want to personalize your own schedule? Sign up for your own free Gateways 2020 Sched account. Note: Signing up for Sched is NOT the same as registering for the conference.
Back To Schedule
Friday, October 16 • 1:00pm - 4:30pm
A Deep Dive into Constructing Containers for Scientific Computing and Gateways (Part 2 of 2)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

NOTE: This is a 2-part tutorial which began on Thursday.

In recent years, using containers has been rapidly gaining traction as a solution to lower the barriers to using more software on HPC and cloud resources. However, significant barriers still exist to actually doing this in practice, particularly for well-established community codes which expect to run on a particular operating system version or resource. Additional barriers exist for researchers unfamiliar with containerization technologies. While many beginner tutorials are available for building containers, they often stop short of covering the complexities that can arise when containerizing scientific computing software. The goal of this tutorial is to demonstrate and work through building and running non-trivial containers with users. We will containerize community scientific software, exhibit how to share with the larger community via a container registry, and then run on a completely separate HPC resource, with and without the use of a Science Gateway. The subject matter will be approachable for intermediate to advanced users, and is expected to be of interest to a diverse audience including researchers, support staff, and teams building science gateways.
  • Audience: Gateway developers, Researchers (grad students, faculty, etc.), XSEDE Campus Champions/ACI-Ref Facilitators, Campus research computing staff. Participants do not need to be experts, but a basic comfort level with opening, editing, and saving files in a command-line environment is expected.
  • Skill level: Intermediate and Advanced users. The tutorial will be about 60-70% hands-on content. It will make use of several virtual machines (instances) on the Jetstream cloud; participants registered for the tutorial WITH the training account will have access to a development/build machine for creating new container images, a separate instance running a container registry to store the images, and a virtual HPC cluster for actually running jobs using their containerized software.
  • Prerequisites: Basic Linux knowledge (especially command-line), text editor skills (vi/vim, emacs, or nano), basic HPC concepts knowledge a plus.
  • Technology Requirements: Computer with browser, Terminal application with ssh and ability to copy-paste, and knowledge of a command-line text editor such as vi/vim, emacs, or nano.

Friday October 16, 2020 1:00pm - 4:30pm EDT
Tutorial Rooms