E7.1 Containerized E3SM Workflows

E7.1 Containerized E3SM Workflows

                    

Poster Title

Containerized E3SM Workflows

Authors

@Andreas Wilke (Unlicensed)@Zeshawn Shaheen (Unlicensed)

First Author

@Andreas Wilke (Unlicensed)

Session Type

E3SM/Integrated Session

Session ID

E7

Submission Type

Poster

Group

Infrastructure

Experiment

Poster Link

 

 

 

Abstract

With recent developments in operating systems, containers allow a process and all of its dependencies to be isolated. This makes running software across many diverse environments more straightforward, reducing the need for many different dependencies for various software to work together in harmony. The goal of this work is to introduce container technology into E3SM workflows starting with diagnostics and analysis.

There are various container runtime environments such as Docker, Shifter, Singularity, and udocker, all present on different machines and which provide some degree of interoperability. We present an overview of containers technology, detailing advantages of containerizing software. The process of containerizing a software package, e3ms_diags, across these diverse container runtime environments is also covered.