Science In Application Containers
Science In Application Containers
Session ID#: 119658
Session Description:
A container packages a software application in a way that is consistent between supercomputers, the cloud, smaller clusters, or any other computing platform, which allows for greater usability within the scientific community. Containers are becoming increasingly useful in Earth Sciences owing to their advantages in portability and reproducibility for small codes that run on a single core to large high-resolution scientific models that run on a supercomputer. Containers can be used for continuous integration and continuous delivery (CI/CD), controlling and maintaining the operating system and computer environment where an application runs, and sharing scientific applications. This session will encompass topics such as building and running containers, open source packages and environment setups that can be used by the earth science community, container usage in CI/CD, and availability of containers to be used for scientific experiments. We encourage submissions from anyone who is using containers to run scientific code.
Co-Organized:
- A - Atmospheric Sciences
- P - Planetary Sciences
- S - Seismology
Index Terms:
0545 Modeling [COMPUTATIONAL GEOPHYSICS]
1932 High-performance computing [INFORMATICS]
1978 Software re-use [INFORMATICS]
9820 Techniques applicable in three or more fields [GENERAL OR MISCELLANEOUS]
Primary Convener: Thomas E Robinson Jr, Geophysical Fluid Dynamics Laboratory, Princeton, NJ, United States
Conveners: Kayla Kroll, Lawrence Livermore National Laboratory, Livermore, CA, United States, Ian Colwell, NASA Jet Propulsion Laboratory, Pasadena, CA, United States and Qingkai Kong, UC Berkeley, Berkeley, CA, United States
Primary Liaison: Thomas E Robinson Jr, Geophysical Fluid Dynamics Laboratory, Princeton, NJ, United States
See more of: Earth and Space Science Informatics