figshare
Browse
sirepo-containerized-hpc-engineering.pdf (837.54 kB)

Sirepo: Containerized HPC Engineering in the Cloud

Download (837.54 kB)
presentation
posted on 2019-04-10, 00:13 authored by Robert NaglerRobert Nagler, Paul Moeller, David BruhwilerDavid Bruhwiler, Chris Hall, Nathan Cook
Sirepo is a web-application used to design particle accelerators, X-ray beamlines and other physical systems. The supported codes are written in C/C++ and FORTRAN, sometimes with Python wrappers, and rely on MPI for parallel execution. Users to date, including an increasing number of students, typically execute simulations on a single node or a small cluster. We present recent developments of the server side Sirepo, which will enable browser-based execution of these codes on a supercomputer or user-specified cluster. Containerization is the key to ensuring robust execution at all stages of Sirepo development.

Funding

DE-SC0011340

History

Usage metrics

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC