1st ESS OpenXAL Workshop

Europe/Stockholm
Linneasalen (ESS (Lund))

Linneasalen

ESS (Lund)

Description
OpenXAL is the software framework that will be used to develop physics applications for commissioning and operation. This framework provides an online physics simulator of the accelerator, access to EPICS and tools to develop graphical user applications, as well as scripting languages. This workshop will be a forum where discuss future and current developments on OpenXAL, and collaboration. During this workshop Chris Allen (SNS) will give some hands-on tutorials on OpenXAL.
    • 08:30 08:50
      Welcome Coffee 20m
    • 08:50 09:00
      Introduction to the workshop 10m
      Speaker: Mr Leandro Fernandez (ESS)
      Slides
    • 09:00 09:20
    • 09:25 09:45
      Status OpenXAL @ SNS 20m
      Speaker: Dr Christopher K. Allen (SNS)
    • 09:50 10:10
      Status OpenXAL @ FRIB 20m
      Speaker: Mr Dylan Maxwell (FRIB)
      Slides
    • 10:15 10:35
      Coffee 20m
    • 10:35 10:55
      Back to the future. SLAC's online modelling and applications past, present, and what we want. 20m
      Speaker: Mr Greg White (SLAC)
      Slides
    • 10:55 11:15
      Status OpenXAL @ ESS 20m
      Speaker: Mr Leandro Fernandez (ESS)
      Slides
    • 11:15 11:30
      Questions and concerns from beam physics 15m
      Speaker: Dr Marc Munoz (ESS)
      Slides
    • 11:30 11:45
      Quesions and concerns from Controls 15m
      Speaker: Dr Emanuele Laface (European Spallation Source)
      Slides
    • 11:45 13:30
      Lunch 1h 45m
    • 13:30 13:45
      Physics Session: Chairman: Emanuele Laface. Session overview.

      Space charge implementation, correction of errors (jittering of the source, magnetic multipolar errors, position errors, misalignments, instability of amplitudes and phases of the cavities, mechanical vibrations…). Cavity model, model for collimators, solenoids, mitigation of failures (cavity failures, magnets failures…)

    • 13:50 14:15
      EPICSv4 as physics layer 25m
      Speaker: Mr Greg White (SLAC)
    • 14:20 14:45
      Control room physics at SNS 25m
      Speaker: Dr Christopher K. ALLEN
    • 15:15 15:35
      Coffee 20m
    • 15:35 16:45
      OpenDiscussion 1h 10m
    • 09:00 09:30
      Description and setup of the workshop software environment 30m
      Speakers: Mr Ivo List (Cosylab), Mr Miroslav Pavleski (Cosylab)
    • 09:30 12:00
      OpenXAL-101 (part I): Introduction, configuration files, run model, retrieve simulation data, setup devices, scripting, GUIs, Bricks, applications, services
    • 12:00 13:30
      Lunch 1h 30m
    • 13:30 13:50
      Result of the benchmarking studies @ ESS 20m
      Speaker: Mr Ivo List (Cosylab)
    • 14:45 15:05
      Continuos integration infrastructure @ ESS 20m
      Speaker: Mr Leandro Fernandez (ESS)
      Slides
    • 15:10 15:35
      Coffee 25m
    • 15:35 16:30
      Open Discussion 55m
    • 09:00 12:00
      OpenXAL-101 (part II): Introduction, configuration files, run model, retrieve simulation data, set devices, scripting, GUI, Bricks, applications, services
    • 12:00 13:00
      Lunch 1h
    • 13:00 13:20
      Lattice database, how handle different versions of lattice files @ SNS 20m
      Speaker: Dr Christopher K. Allen
    • 13:25 13:45
      FRIB configuration OpenXAL with DISCS DB 20m
      Speaker: Mr Dylan (FRIB)
      Slides
    • 14:35 14:55
      Integration of OpenXAL with the rest of the SNS infrastructure. (database, control room, CSS screens) 20m
      Speaker: Dr Christopher K. Allen
    • 15:00 15:20
      Coffee 20m
    • 15:20 15:40
      HTML5 development and OpenXAL @ FRIB 20m
      Speaker: Mr Dylan Maxwell (FRIB)
      Slides
    • 15:45 16:05
      Lessons learnt from SNS. Usage scenarios. SNS workflows. commissioning and operations. What SNS would do different if starting over again 20m
      Speaker: Dr Christopher K. Allen
      Slides
    • 16:15 16:35
      OpenXAL as a service 20m
      Speaker: Dr Tom Pelaia (SNS)
      Slides
    • 16:40 17:00
      Future of High Level Apps at SNS 20m
      Speaker: Dr Tom Pelaia (SNS)
      Slides
    • 19:20 20:40
      Social Event: Dinner in Lund
    • 09:00 10:30
      OpenXAL-101 (part III): Introduction, configuration files, run model, retrieve simulation data, set devices, scripting, GUI, Bricks, applications, services
    • 10:30 10:45
      Coffee 15m
    • 10:45 12:00
      Demo of aspects of EPICS V4 useful for accelerator physics and modelling. 1h 15m
      Speaker: Mr Greg White (SLAC)
    • 12:00 13:15
      Lunch 1h 15m
    • 13:15 13:35
      Script Execution Environment 20m
      Speaker: Mr Miroslav Pavleski (Cosylab)
    • 13:40 14:00
      Potential integration OpenXAL and CSS/BOY 20m
      Speaker: Miroslav Pavleski (Cosylab)
    • 14:10 14:30
      Dependency management using Gradle @ FRIB 20m
      Speaker: Mr Dylan Maxwell (FRIB)
      Slides
    • 14:35 14:55
      Dependency management, packing and deployment @ ESS 20m
      Speaker: Mr Miroslav Pavleski (Cosylab)
    • 15:00 15:20
      Coffee 20m
    • 15:20 15:40
      New developments in core @ ESS 20m
      Speaker: Ivo List (Cosylab)
    • 15:45 16:05
      Physics improvements in OpenXAL @ ESS : New cavity model 20m
      Speaker: Mr Emanuele Laface (ESS)
      Slides
    • 16:10 16:35
      Control room physics at ESS 25m
      Speaker: Dr Emanuele Laface (European Spallation Source)
      Slides
    • 09:00 09:20
      How the online model is used in real life @ SNS 20m
      Speaker: Dr Christopher K. Allen (SNS)
    • 09:20 09:40
      How is the scripting used in commissioning and operation @ SNS. Real examples. 20m
      Speaker: Christopher K. Allen
    • 09:40 10:00
      Questions for SNS about configuration parameters from beam physics data 20m
      Speaker: Dr Emanuele Laface (European Spallation Source)
    • 10:00 10:20
      Coffee 20m
    • 10:20 12:00
      Reviewing OpenXAL requirements from Beam Physics @ ESS 1h 40m
      Speaker: Dr Marc Munoz (ESS)
    • 12:00 13:15
      Lunch 1h 15m
    • 13:15 13:25
      Closing session 10m
      Speaker: Mr Leandro Fernandez (ESS)