{
  "abstract": "Accurate charged-particle beam simulations require self-consistent collective fields and realistic accelerator models, while their computational cost motivates efficient use of heterogeneous computing systems. We present OPALX, a performance-portable accelerator simulation framework that builds on the beam-dynamics capabilities of OPAL. Its modular architecture uses the Independent Parallel Particle Layer (IPPL) and Kokkos to support distributed-memory execution on multicore CPUs and GPUs from a common codebase. The framework combines relativistic particle tracking with prescribed accelerator fields, particle-in-cell space charge calculations, and spin tracking. We describe the physical and numerical models and their integration into the simulation workflow. The implementation is assessed using disorder-induced heating and frozen-spin test cases, together with comparisons of spin evolution with G4Beamline and beam transport with TraceWin. A three-dimensional space charge benchmark evaluates throughput on CPU and GPU systems, reaching approximately $10^9$ macroparticles per second on a single NVIDIA A100 GPU for this benchmark. These results provide initial verification of the implemented models and demonstrate CPU and GPU execution of self-consistent space charge calculations. OPALX provides a common foundation for extending accelerator models and numerical methods across heterogeneous computing platforms.",
  "abstract_shown": true,
  "affiliations": [],
  "article_type": null,
  "arxiv": "2611.00124",
  "author_total": 13,
  "authors": [
    {
      "name": "Michail Zampetakis"
    },
    {
      "name": "Ryan Sean Ammann"
    },
    {
      "name": "Yuanjie Bi"
    },
    {
      "name": "John Biddiscombe"
    },
    {
      "name": "Pedro Calvo"
    },
    {
      "name": "Carl Jolly"
    },
    {
      "name": "Severin Andrey Klapproth"
    },
    {
      "name": "Alexander Paul Liemen"
    },
    {
      "name": "Sriramkrishnan Muralikrishnan"
    },
    {
      "name": "Chris Rogers"
    },
    {
      "name": "Mohsen Sadr"
    },
    {
      "name": "Jonathan Thompson"
    },
    {
      "name": "Andreas Adelmann"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/bn1481ec4h7qs.bib",
  "cited_by": 0,
  "doi": "10.48550/arxiv.2611.00124",
  "fulltext_url": null,
  "id": "bn1481ec4h7qs",
  "issns": [],
  "landing_url": "https://arxiv.org/abs/2611.00124",
  "language": null,
  "licence": "CC-BY-4.0",
  "licence_label": "CC BY 4.0",
  "licence_source": "article",
  "licence_url": "http://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": "CC0-1.0",
  "native_subjects": [
    [
      "arxiv",
      "physics.acc-ph"
    ]
  ],
  "openalex": null,
  "pdf_url": "https://arxiv.org/pdf/2611.00124",
  "pmcid": null,
  "pmid": null,
  "published": "2026-11-01",
  "publisher": null,
  "ris": "https://research.draconitic.com/paper/bn1481ec4h7qs.ris",
  "sources": [
    {
      "first_seen": "2026-11-03T12:20:59Z",
      "native_id": "2611.00124",
      "source": "arxiv",
      "url": "https://arxiv.org/abs/2611.00124"
    }
  ],
  "subjects": [
    {
      "field": "physics",
      "origin": "arxiv:physics.acc-ph",
      "subfield": "applied-instrumentation"
    }
  ],
  "title": "OPALX: A performance-portable framework for particle accelerator simulations",
  "title_text": "OPALX: A performance-portable framework for particle accelerator simulations",
  "type": "preprint",
  "updated_at": "2026-11-05T15:20:18Z",
  "url": "https://research.draconitic.com/paper/bn1481ec4h7qs",
  "venue": "arXiv",
  "versions": []
}