Sirepo: Domain-Rich Computational Physics Gateway

R. Nagler, P. Moeller, D. Bruhwiler, M. Rakitin, O. Chubar
Visit on figshare: abstact poster slides


Sirepo is an open source, domain-rich gateway for computational science. Sirepo is used by both novice and expert physicists and engineers to simulate electromagnetic radiation and charged particle dynamics. Key design objectives are seamless integration with legacy codes, low barrier to entry for new users, configuration transfer to command line mode, catalogue of provenance to aid reproducibility, and simplified collaboration through multimodal sharing.


  1. Sirepo source code repository on GitHub
  2. AngularJS project website
  3. D3.js project website
  4. Bootstrap project website
  5. M. Borland, “elegant: A Flexible SDDS- Compliant Code for Accelerator Simulation,” Advanced Photon Source LS-287, 2000
  6. Docker Community Edition
  7. R. Nagler, “Major Release Syndrome: A Case for Chronological Versioning,” web article
  8. Git Revision Selection
  9. Semantic Versioning 2.0.0
  10. Sirepo Docker Hub repository
  11. Flask project website
  12. RabbitmQ project website
  13. Celery project website
  14. Nginx project website
  15. Developing Sirepo wiki page
  16. CentOS project website
  17. Open MPI project website