Dates and Time: Monday and Tuesday, May 7th and 8th, 2018, 9:00am–5:00pm MST [Registration closed]

Location: Environment and Natural Resources 2 Building, Medium Seminar Room C, S225 (ENR2 S225)

Instructors: Nirav Merchant, CK Chan, Tyson Swetnam, Upendra Devisetty, and Chris Reidy

Guest Speakers: Frossie Economou and Lia Medeiros

Scope:

Container technologies such as Docker and Singularity let scientists easily share, reuse, and scale all types of computational analyses. The CyVerse AstroContainers Workshop series are two-day hands-on workshops designed for astronomers to learn how to create, use, and deploy containers across a variety of compute systems (your computer, CyVerse, local HPC, etc). Our inaugural workshop will focus on Docker and Singularity. We will use a blend of practical theories and hands-on exercises for small groups to deploy tools and workflows they bring to the workshop.

Target Audience/Participants:

The series is designed for astronomers and astrophysicists at Steward, LSST, NOAO, and LPL; but scientist of other disciplines are invited to attend. Examples used in the workshops are astro-focused but the skill sets are generic and applicable to many scientific analysis.

BYOD/BYOA:

Bring Your Own Data and Analyses. Workshop participants are encouraged to bring their own data and analytical workflows for containerization.

Required Experience:

  • Linux command line, directory structures, shell commands
  • Using and running analysis tools from the command line
  • Experience using HPC, distributed computing, cloud computing systems
  • Familiar with logging into and using remote systems
  • Basic programming experience (language of your choice)

Outcomes:

  • Theory and application of container technology
  • How to use containerized software developed by other people
  • How to containerize software
  • How to build/deploy containerized workflows
  • How to run your computation on resources such as CyVerse and UA HPC

Schedule:

Time May 7th: Docker May 8th: Singularity
09:00am–09:15am Introduction to CyVerse and Data7 (Nirav Merchant) General overview of Singularity (Tyson Swetnam)
09:15am–10:00am Container landscape and computation resources (Nirav Merchant) Singularity setup (Tyson Swetnam)
10:00am–10:15am Coffee and snack break with networking Coffee and snack break with networking
10:15am-11:00am Science code and Science Platform: Docker at LSST (Frossie Economou) EHT, PCA, and Singularity (Lia Medeiros)
11:00am-12:00am Introductory Docker (CK Chan) Introductory Singularity (Tyson Swetnam)
12:00pm–01:00pm Lunch break on your own Lunch break on your own
01:00pm–02:30pm Advanced Docker (Upendra Devisetty) Advanced Singularity (Chris Reidy)
02:30pm–03:00pm Coffee break (15 min) and afternoon session planning Coffee break (15 min) and afternoon session planning
03:00pm–05:00pm BYOD/A (Hands-on project) BYOD/A (Hands-on project)

Additional Info:

For more information, please contact CK Chan. There is also a related virtual hackathon.