Skip to content
@bmad-sim

The Bmad Consortium

Bmad accelerator simulation ecosystem

Welcome to the Bmad Consortium Site!

This site is dedicated to the development of code for the simulation of high energy particle beams and X-rays in Linacs, storage rings and other machines.

There are several facets to this:

Pinned Loading

  1. bmad-ecosystem bmad-ecosystem Public

    Bmad simulation ecosystem for simulating high energy storage rings.

    Wolfram Language 30 23

Repositories

Showing 10 of 28 repositories
  • SciBmad.jl Public

    Modular, polymorphic, differentiable, and portable (CPU/GPU compatible) accelerator physics code

    bmad-sim/SciBmad.jl's past year of commit activity
    Julia 15 4 15 9 Updated Sep 10, 2026
  • BeamTracking.jl Public

    CPU/GPU parallelized routines for simulating charged particle beams

    bmad-sim/BeamTracking.jl's past year of commit activity
    Julia 8 LGPL-2.1 8 16 6 Updated Sep 10, 2026
  • pytao Public

    PyTao is Python interface for Tao, which is based on the Bmad subroutine library for relativistic charged–particle and X-ray simulations in accelerators and storage rings.

    bmad-sim/pytao's past year of commit activity
    Python 12 GPL-3.0 9 17 10 Updated Sep 9, 2026
  • bmad-ecosystem Public

    Bmad simulation ecosystem for simulating high energy storage rings.

    bmad-sim/bmad-ecosystem's past year of commit activity
    Wolfram Language 30 23 59 4 Updated Sep 4, 2026
  • Beamlines.jl Public

    Fast, flexible, and polymorphic/differentiable beamlines

    bmad-sim/Beamlines.jl's past year of commit activity
    Julia 3 LGPL-2.1 6 10 3 Updated Sep 3, 2026
  • SciBmad-Distribution Public

    Bundle of SciBmad and related packages for quick and easy download and use.

    bmad-sim/SciBmad-Distribution's past year of commit activity
    Julia 0 0 1 0 Updated Sep 1, 2026
  • bmad-sim/Tutorial-SciBmad-Ring-Design's past year of commit activity
    Jupyter Notebook 0 CC-BY-SA-4.0 2 1 0 Updated Aug 25, 2026
  • NonlinearNormalForm.jl Public

    Nonlinear normal form analysis using truncated power series

    bmad-sim/NonlinearNormalForm.jl's past year of commit activity
    Fortran 5 GPL-3.0 0 12 4 Updated Aug 22, 2026
  • AtomicAndPhysicalConstants.jl Public

    Julia package for handling physical constants and particle properties (mass, spin, etc.) identification in simulations.

    bmad-sim/AtomicAndPhysicalConstants.jl's past year of commit activity
    Julia 3 MIT 6 8 0 Updated Aug 19, 2026
  • PySciBmad Public

    Python wrapper for SciBmad

    bmad-sim/PySciBmad's past year of commit activity
    Python 0 LGPL-2.1 0 2 0 Updated Aug 11, 2026