Keyword: interface
Paper Title Other Keywords Page
MOPOTK018 Parallelization of Radia Magnetostatics Code insertion, insertion-device, SRF, synchrotron 481
 
  • A. Banerjee
    SBU, Stony Brook, New York, USA
  • J. Chavanne, G. Le Bec
    ESRF, Grenoble, France
  • O.V. Chubar
    BNL, Upton, New York, USA
  • J.P. Edelen, C.C. Hall, B. Nash
    RadiaSoft LLC, Boulder, Colorado, USA
 
  Funding: Work supported by the US DOE BES SBIR grant No. DE-SC0018556.
Radia 3D magnetostatics code has been used for the design of insertion devices for light sources over more than two decades. The code uses the magnetization integral approach that is efficient for solving permanent magnet and hybrid magnet structures. The initial version of the Radia code was sequential, its core written in C++ and interface in the Mathematica language. This paper describes a new Python-interfaced parallel version of Radia and its applications. The parallelization of the code was implemented on C++ level, following a hybrid approach. Semi-analytical calculations of interaction matrix elements and resultant magnetic fields were parallelized using the Message Passing Interface, whereas the parallelization of the "relaxation" procedure (solving for magnetizations in volumes created by subdivision) was executed using a shared memory method based on C++ multithreading. The parallel performance results are encouraging, particularly for magnetic field calculation post relaxation where a ~600 speedup with respect to sequential execution was obtained. The new parallel Radia version facilitates designs of insertion devices and lattice magnets for novel particle accelerators.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2022-MOPOTK018  
About • Received ※ 20 May 2022 — Revised ※ 10 June 2022 — Accepted ※ 17 June 2022 — Issue date ※ 29 June 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPOMS047 Control and Functional Safety Systems Design for Real-Time Conditioning of RF Structures at TEX controls, EPICS, vacuum, framework 751
 
  • S. Pioli, R. Gargana, D. Moriggi
    LNF-INFN, Frascati, Italy
  • F. Cardelli, P. Ciuffetti, C. Di Giulio
    INFN/LNF, Frascati, Italy
 
  We report the status of the development of an High Power RF Laboratory in X-Band called TEX (TEst-stand for X-Band). TEX is part of the LATINO (Laboratory in Advanced Technologies for INnOvation) initiative that is ongoing at the Frascati National Laboratories (LNF) of the Italian Institute for Nuclear Physics (INFN) that covers many different areas focused on particle accelerator technologies. TEX is a RF test facility based on solid-state K400 modulator from ScandiNova with a 50MW class X-band (11.994 GHz) klystron tube model VKX8311A operating at 50 Hz. This RF source will operate as resource for test and research programs such as the RF breakdown on RF waveguide components as well as high power testing of accelerating structures for future high gradient linear accelerator such as EuPRAXIA and CLIC. In this context we will present the whole EPICS control system design focusing on archiving, user interfaces and custom development made as part of the functional safety to deliver real-time RF breakdown detection integrated with the timing system of the facility.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2022-MOPOMS047  
About • Received ※ 16 June 2022 — Revised ※ 16 June 2022 — Accepted ※ 17 June 2022 — Issue date ※ 27 June 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPOST029 Small Talk on AT factory, controls, software, lattice 918
 
  • P. Schnizer, J. Bengtsson, W. Sulaiman Khail
    HZB, Berlin, Germany
 
  Tracy 3 ’ was implemented by the 3rd author by pursuing a first principles approach, aka Hamiltonian dynamics for an on-line modeel to guide the ALS and LBL comissioning in the early 1990s. with its origin as a Hamiltonian based pascal online model used 90 ’ is the core of today’s accelerator tool box. These Hamiltonians have not been changed. Soft- ware design has evolved since then: C++ and in particular its standardisation C++11 and C++2xa. In this paper we out- line our strategy of modernisation of tracy: reorganisation of the beam dynamics library in cleanly designed modules, using well proven open-source libraries (GSL, armadillo) and so on. Furthermore, Python and Matlab Interfaces based on modern tools are being pursued. We report on the in- terface design, the status of modernisation. This project has been renamed to thor-scsi-lib and is available at Github. Collaboration’s welcome.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2022-TUPOST029  
About • Received ※ 08 June 2022 — Revised ※ 13 June 2022 — Accepted ※ 17 June 2022 — Issue date ※ 28 June 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPOST033 A Python Framework for High-level Applications in Accelerator Operations framework, controls, operation, EPICS 929
 
  • J.T.M Chriń, V. Erçağlar, T. Schietinger
    PSI, Villigen PSI, Switzerland
 
  A Python graphical framework providing reusable components to facilitate the development of accelerator applications, that meet the basic requirements of experts and operators alike, is presented. Such a collective approach serves to bridge the gap between the expert developer and the operational team, resulting in applications that are inherently cohesive, durable and easily navigable. The operational advantages and underlying principles are exemplified in a reference application that provides executable examples of customary practices, and further highlights several composite and control system-enabled widgets.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2022-TUPOST033  
About • Received ※ 16 May 2022 — Revised ※ 19 May 2022 — Accepted ※ 16 June 2022 — Issue date ※ 28 June 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPOST042 Towards the Automatic Setup of Longitudinal Emittance Blow-Up in the CERN SPS controls, simulation, emittance, target 949
 
  • N. Bruchon, I. Karpov, N. Madysa, G. Papotti, D. Quartullo, C. Zisou
    CERN, Meyrin, Switzerland
  • C. Zisou
    AUTH, Thessaloniki, Greece
 
  Controlled longitudinal emittance blow-up in the CERN SPS is necessary to stabilize high-intensity beams for the High-Luminosity LHC (HL-LHC) by increasing the synchrotron frequency spread. The process consists of injecting bandwidth-limited noise into the main RF phase loop to diffuse particles in the core of the bunch. The setting up of the noise parameters, such as frequency band and amplitude, is a non-trivial and time-consuming procedure that has been performed manually so far. In this preliminary study, several optimization methods are investigated to set up the noise parameters automatically. We apply the CERN Common Optimization Interfaces as a generic framework for the optimization algorithm. Single-bunch profiles generated with the BLonD simulation code have been used to investigate the optimization algorithms offline. Furthermore, analysis has been carried out on measured bunch profiles in the SPS to define the problem constraints and properly formulate the objective function.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2022-TUPOST042  
About • Received ※ 31 May 2022 — Revised ※ 10 June 2022 — Accepted ※ 13 June 2022 — Issue date ※ 17 June 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPOST058 Badger: The Missing Optimizer in ACR controls, GUI, operation, framework 999
 
  • Z. Zhang, A.L. Edelen, J.R. Garrahan, C.E. Mayes, S.A. Miskovich, D.F. Ratner, R.J. Roussel, J. Shtalenkova
    SLAC, Menlo Park, California, USA
  • M. Böse, S. Tomin
    DESY, Hamburg, Germany
  • Y. Hidaka, G.M. Wang
    BNL, Upton, New York, USA
 
  Badger is an optimizer specifically designed for Accelerator Control Room (ACR). It’s the spiritual successor of Ocelot optimizer. Badger abstracts an optimization run as an optimization algorithm interacts with an environment, by following some pre-defined rules. The environment is controlled by the algorithm and tunes/observes the control system/machine through an interface, while the users control/monitor the optimization flow through a graphical user interface (GUI) or a command line interface (CLI). This paper would introduce the design principles and applications of Badger.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2022-TUPOST058  
About • Received ※ 08 June 2022 — Revised ※ 10 June 2022 — Accepted ※ 15 June 2022 — Issue date ※ 17 June 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPOPT063 Vsystem to EPICS Control System Transition at the ISIS Accelerators controls, EPICS, hardware, software 1156
 
  • I.D. Finch, B.R. Aljamal, K.R.L. Baker, R. Brodie, J.-L. Fernández-Hernando, G.D. Howells, M.F. Leputa, S.A. Medley, A.A. Saoulis
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
  • A. Kurup
    Imperial College of Science and Technology, Department of Physics, London, United Kingdom
 
  The ISIS Neutron and Muon Source at Rutherford Appleton Laboratory is a pulsed source used for research in material and life sciences. A linac and synchrotron accelerate protons to produce neutrons in two spallation targets. The accelerators are currently operated using commercial Vsystem control software. A transition to the EPICS control system is underway, with the end goal of a containerised system preferring the pvAccess protocol. We report the progress of this transition, which is being done without disrupting ISIS operations. We describe a bidirectional interface between Vsystem and EPICS that enables the two control systems to co-exist and interact. This allows us to decouple the transition of controls UI from the associated hardware. Automated conversion of the binary-format Vsystem control screens has been developed that replicates the current interface in EPICS, allowing minimal retraining of operators. We also outline the development of EPICS interfaces to standard and unique-to-ISIS hardware, reuse of and managing continuity of existing long-term data archiving, the development of EPICS interfaces to standard and unique-to-ISIS hardware, and migration of alerts.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2022-TUPOPT063  
About • Received ※ 25 May 2022 — Accepted ※ 13 June 2022 — Issue date ※ 16 June 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPOST037 Analysis with MECAmaster on the Chain of Design Tolerances for the Target Systems at the European Spallation Source - ESS alignment, shielding, target, neutron 2524
 
  • A. Bignami, N. Gazis, S. Ghatnekar Nilsson
    ESS, Lund, Sweden
  • B. Nicquevert
    CERN, Meyrin, Switzerland
 
  The European Spallation Source - ESS, has achieved its major construction in Lund, Sweden and is currently continuing in parallel to commissioning its first systems. ESS is characterized by installing and commissioning the most powerful proton LINear ACcelerator (LINAC) designed for neutron production and a 5MW Target system for the production of pulsed neutrons from spallation. The highly challenging and complex design of the Target and Neutron Scattering System (NSS) requires an in-depth analysis of the impact of the stringent manufacturing requirements and tight design tolerances. A campaign of several MECAmaster simulations was performed by ESS Target Division (TD) and Engineering and Integration Support (EIS) Division, focusing on those components that successively come close to their installation and are known for their criticality in terms of achieving the final installation tolerances. The aim of this current study is to investigate and statistically list the possibilities of eventual criticality on the assembly and installation processes, allowing for potential design optimization, tooling implementation and adjustment of the installation procedures.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2022-THPOST037  
About • Received ※ 08 June 2022 — Revised ※ 11 June 2022 — Accepted ※ 16 June 2022 — Issue date ※ 02 July 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPOTK026 Development and Test of a Program for Automatic Conditioning of Room Temperature Cavities cavity, experiment, rfq, software 2823
 
  • K. Kümpel, M. Märcz, H. Podlech, A. Rüffer, C. Wagner, S.R. Wagner
    IAP, Frankfurt am Main, Germany
  • H. Podlech
    HFHF, Frankfurt am Main, Germany
 
  The conditioning of room temperature cavities is a time-consuming process that can take several weeks and requires the supervision of experienced experimenters. To simplify this process for future cavities, a program is currently being developed at the IAP Frankfurt that will simplify the experimenter’s work and eventually take it over completely. This paper describes the basic setup of the program so far, as well as the tests performed on different cavities so far. In addition, an outlook for the next development steps and their application is given.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2022-THPOTK026  
About • Received ※ 08 June 2022 — Revised ※ 13 June 2022 — Accepted ※ 15 June 2022 — Issue date ※ 16 June 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)