PEARC2022 Portable, Scalable, and Reproducible Scientific Computing: from Cloud to HPC
Welcome
Schedule (Eastern Time)
- 8:30 AM - Introduction to Tapis v3
- 8:50 AM - Intro to Docker, Jupyter and Singularity, Setting up Jupyter Notebooks
- 9:20 AM - Tapis Systems, Tapis App, Files
- 9:50 AM - Break
- 10:00 PM - Launch Tapis Job on a VM and HPC machine, Results and sharing with collaborators
- 10:40 PM - Serverless Gateway with Tapis UI
Presenters:
- Steve Black (TACC)
- Anagha Jamthe (TACC)
- Sean Cleveland (UH)
- Joon Yee Chuah (TACC)
The resources you will be using today are provided by funding from the National Science Foundation:
- Jetstream is a cloud service for research that provides on-demand, user-controlled, Virtual Machines (VMs) - you can request an account after the workshop using these instructions.
For this tutorial you will get a training account fo Jetstream Virtual Machine(VM) IP with username and password for that VM. These credentials expire soon after this workshop is complete.
Workshop Introduction
Intro to Docker
- Using Docker
- What is a container?
- Containers vs VMs
- The Docker Platform
- Exercise: Initial Setup
- Docker Images, Tags,and Docker Hub
- Exercise: Pulling and Running Images
Intro to Jupyter
Generating a Tapis v3 Token
Intro to Singularity
Tapis Systems
Tapis Apps
Tapis Jobs
- Intro to Tapis Jobs
- Tapis Jobs Service
- Jobs Parameters
- Submitting a Job
- Jobs List
- Jobs Status
- Jobs Output
- Jobs Results
- Sharing Results