Login with ORCID

doi:10.1007/978-3-031-86240-3_4

Full identifier: https://doi.org/10.1007/978-3-031-86240-3_4

Assigned to 3 classes:

References

Nanopublication Part Subject Predicate Object Published By Published On
links a nanopublication to its assertion http://www.nanopub.org/nschema#hasAssertion assertion
doi:10.1007/978-3-031-86240-3_4
RO-Crate Bot
2025-11-10T13:23:15.660Z
links a nanopublication to its assertion http://www.nanopub.org/nschema#hasAssertion assertion
doi:10.1007/978-3-031-86240-3_4
RO-Crate Bot
2025-11-10T13:23:15.660Z
links a nanopublication to its assertion http://www.nanopub.org/nschema#hasAssertion assertion
doi:10.1007/978-3-031-86240-3_4
RO-Crate Bot
2025-11-10T13:23:15.660Z
links a nanopublication to its assertion http://www.nanopub.org/nschema#hasAssertion assertion
doi:10.1007/978-3-031-86240-3_4
Unlocking the Potential of Containers in Scientific Computing to Achieve Bitwise Reproducibility, Portability and Performance
RO-Crate Bot
2025-11-10T13:23:15.660Z
links a nanopublication to its assertion http://www.nanopub.org/nschema#hasAssertion assertion
doi:10.1007/978-3-031-86240-3_4
RO-Crate Bot
2025-11-10T13:23:15.660Z
links a nanopublication to its assertion http://www.nanopub.org/nschema#hasAssertion assertion
doi:10.1007/978-3-031-86240-3_4
The modern form of containers, as popularly known through platforms like Docker, Singularity (Apptainer), Podman or Charliecloud, to cite only a few, began to take shape over a decade ago. However, the fundamentals behind containerization and actual benefits of containers in scientific computing remain largely unclear to a vast majority of users. In fact, there is a significant gap between simplistic “Hello world” examples found online and real scientific applications. Also, rumors suggest that achieving satisfactory performances on supercomputers across multiple nodes is impossible. The aim of this paper is to explain how containers can leverage the potential of high-speed networks for inter-node communications with UCX on Fram and Betzy (from the Norwegian national e-infrastructure provider). It is also shown how to achieve near-native performance on LUMI (EuroHPC’s flagship) despite a “Slingshot-11” interconnect and proprietary library. Results obtained in the standard OSU Micro-Benchmarks tests for latency and bandwidth, and with a fully-fledged climate model, demonstrate that containerized applications work just as well as their bare-metal counterparts, are portable and provide bit-for-bit reproducibility on different platforms. Containers are therefore highly recommended to minimize deployment and porting issues i) for AaaS (Applications as a Service) coming with all the necessary software environment (rather than source code only); and ii) so that HPC users do not have to rely on anybody to install what they need and can be operational within minutes whilst still getting top performance.
RO-Crate Bot
2025-11-10T13:23:15.660Z
links a nanopublication to its assertion http://www.nanopub.org/nschema#hasAssertion assertion
doi:10.1007/978-3-031-86240-3_4
doi:10.1007/978-3-031-86240-3_4
RO-Crate Bot
2025-11-10T13:23:15.660Z
links a nanopublication to its assertion http://www.nanopub.org/nschema#hasAssertion assertion
doi:10.1007/978-3-031-86240-3_4
RO-Crate Bot
2025-11-10T13:23:15.660Z
links a nanopublication to its assertion http://www.nanopub.org/nschema#hasAssertion assertion
doi:10.1007/978-3-031-86240-3_4
2025-10-14 08:35:36.966607+00:00
RO-Crate Bot
2025-11-10T13:23:15.660Z
links a nanopublication to its assertion http://www.nanopub.org/nschema#hasAssertion assertion
doi:10.1007/978-3-031-86240-3_4
RO-Crate Bot
2025-11-10T13:23:15.660Z