Software Technical Meeting

US/Pacific
LBNL

LBNL

1 Cyclotron Road Berkeley, CA 94720
Description

This technical interchange meeting will look at the ongoing framework developments, what we should be doing in software infrastructure, how simulation, digitisation and reconstruction will evolve in the next few years towards Run3.

We intend for this meeting to be discussion-rich, rather the full of talks and also to have room for discussion of more radical solutions and possibly disruptive changes.

Note that in addition to the general plenary sessions (Mon-Wed) rooms are available for smaller dedicated breakouts and hackathons Thursday and Friday. Sessions are definitely planned for the Kaggle Tracking Challenge and for the new framework. All participants are encouraged to stay and further proposals are very welcome.

 

Participants
  • Adam Edward Barton
  • Alexander Undrus
  • Andrea Dotti
  • Andreas Salzburger
  • Andrej Filipcic
  • Andrew Bohdan Hanushevsky
  • Andrew John Washbrook
  • Attila Krasznahorkay
  • Benedikt Hegner
  • Benjamin Michael Wynne
  • Borut Paul Kersevan
  • Charles Leggett
  • Christopher Jones
  • David Chamont
  • David Malon
  • David Michael South
  • Edward Moyse
  • Elmar Ritsch
  • Emil Obreshkov
  • Eric Christian Lancon
  • Graeme Stewart
  • Isabelle Guyon
  • Jack Cranshaw
  • Jason Nielsen
  • John Baines
  • Kaushik De
  • Makoto Asai
  • Nicholas Styles
  • Nils Erik Krumnack
  • Nurcan Ozturk
  • Paolo Calafiura
  • Paul James Laycock
  • Peter Van Gemmeren
  • Philippe Canal
  • Richard Philip Mount
  • Robert Johannes Langenberg
  • Roger Jones
  • Scott Snyder
  • Simone Campana
  • Stefan Kluth
  • Steven Andrew Farrell
  • Stewart Martin-Haugh
  • Thomas Le Compte
  • Torre Wenaus
  • Vakho Tsulaia
  • Wahid Bhimji
  • Wim Lavrijsen
  • Zach Marshall
    • Welcome and Introduction 2-100B

      2-100B

      LBNL

      Conveners: Graeme Stewart (University of Glasgow (GB)), Paolo Calafiura (Lawrence Berkeley National Lab. (US)), Zachary Louis Marshall (Lawrence Berkeley National Lab. (US))
    • Core Software 2-100B

      2-100B

      LBNL

      • Progress with the framework
      • Conditions access
      • Trigger and event view status
      • I/O layer
      • Dependency declarations
      • StoreGate
      • ...
      • General discussion on HLT/Offline synergy (beyond event views)?
      • Databases
      • Changes for Run3, multiple events in flight, making it all efficient, ...
      • Geometry
      Conveners: Charles Leggett (Lawrence Berkeley National Lab. (US)), John Baines (STFC - Rutherford Appleton Lab. (GB)), Scott Snyder (Brookhaven National Laboratory (US)), Vakho Tsulaia (Lawrence Berkeley National Lab. (US))
    • 12:30
      Lunch
    • Core Software 2-100B

      2-100B

      LBNL

      • Progress with the framework
      • Conditions access
      • Trigger and event view status
      • I/O layer
      • Dependency declarations
      • StoreGate
      • ...
      • General discussion on HLT/Offline synergy (beyond event views)?
      • Databases
      • Changes for Run3, multiple events in flight, making it all efficient, ...
      • Geometry
      Conveners: Charles Leggett (Lawrence Berkeley National Lab. (US)), John Baines (STFC - Rutherford Appleton Lab. (GB)), Scott Snyder (Brookhaven National Laboratory (US)), Vakho Tsulaia (Lawrence Berkeley National Lab. (US))
    • Reconstruction 70A-3377

      70A-3377

      LBNL

      http://map.lbl.gov/#UMAP_2012091840117|BLD_2012091945799
      • What have we learned (so far) from the design review
      • Thread safety in reco algorithms
      • High pileup strategies: serial vs. parallel
      Conveners: Andreas Salzburger (CERN), Edward Moyse (University of Massachusetts (US))
    • 12:30
      Lunch
    • Simulation 70A-3377

      70A-3377

      LBNL

      • Full Simulation
      • Fast Simulation
      • Digitisation
      Conveners: Elmar Ritsch (CERN), Zachary Louis Marshall (Lawrence Berkeley National Lab. (US))
      • 14
        Meet the New Simulation Infrastructure
        The simulation infrastructure that we hope will carry us through Run 3 and beyond
        Speaker: Elmar Ritsch (CERN)
      • 15
        Geant4: Where we are and where we are going
        Speakers: Andrea Dotti (Università and INFN Pisa), Andrea Dotti (SLAC National Accelerator Laboratory (US)), Makoto Asai (SLAC), Makoto Asai (SLAC National Accelerator Laboratory (US))
      • 15:00
        Coffee
      • 16
        MT Simulation: can we get there from here?
        Speakers: Steven Andrew Farrell (University of California-Unknown-Unknown), Steven Andrew Farrell (Lawrence Berkeley National Lab. (US))
      • 17
        Upgrade Considerations
        Speaker: Jason Nielsen (University of California,Santa Cruz (US))
      • 18
        A couple of Other Random Thoughts
        Speaker: Zachary Louis Marshall (Lawrence Berkeley National Lab. (US))
    • Analysis 2-100B

      2-100B

      LBNL

      • Making a start with the new framework
      • Getting AthAnalysis working with Hive
      • Making LCG releases easier on non-x86 machines (macs!)
      • What is a dual use algorithm anyway...?
      • Analysis workload scaling for run3 (and then run4)
      • Future of analysis frameworks and tools (QuickANA, RootCore, ROOT7, ...)
      Conveners: Attila Krasznahorkay (CERN), Nils Erik Krumnack (Iowa State University (US))
      • 19
        Introduction
        Quick overview of current ATLAS analysis code usage. Mostly intended for non-ATLAS participants.
        Speakers: Attila Krasznahorkay (CERN), Nils Erik Krumnack (Iowa State University (US))
      • 20
        The Future of ROOT
        ROOT development plans towards ROOT 7. And how it may affect analysers.
        Speaker: Philippe Canal (Fermi National Accelerator Lab. (US))
      • 10:20
        Coffee/Tea Break
      • 21
        Migrating Analysis Frameworks to the Future Framework
        Possibilities for migrating analysis frameworks, and in particular QuickAna to use the future framework.
        Speaker: Steven Andrew Farrell (Lawrence Berkeley National Lab. (US))
      • 22
        (Analysis) Release Building and Distribution
        Discussion on how to build and analysis releases in the future. How LCG releases could be used. How CMake and CPack could be used.
        Speaker: Attila Krasznahorkay (CERN)
    • 12:30
      Lunch
    • Infrastructure, Tools and Education 2-100B

      2-100B

      LBNL

      Conveners: Alexander Undrus (Brookhaven National Laboratory (US)), Emil Obreshkov (University of Innsbruck (AT)), Graeme Stewart (University of Glasgow (GB))
      • 23
        Software Quality
        Speakers: Scott Snyder (Brookhaven National Laboratory (US)), Stefan Kluth (Max-Planck-Institut fuer Physik (Werner-Heisenberg-Institut) (D), Stewart Martin-Haugh (STFC - Rutherford Appleton Lab. (GB))
        • a) User coding guidelines and static checkers
          Speaker: Scott Snyder (Brookhaven National Laboratory (US))
        • b) Dynamic code analysis tools
          Speaker: Stewart Martin-Haugh (STFC - Rutherford Appleton Lab. (GB))
        • c) Next steps in software quality
          Speaker: Stefan Kluth (Max-Planck-Institut fuer Physik (Werner-Heisenberg-Institut) (D)
      • 15:30
        Coffee
      • 24
        Version Control Systems
        Speaker: Graeme Stewart (University of Glasgow (GB))
      • 25
        NICOS Evolution and Jenkins Evaluation
        Speaker: Alexander Undrus (Brookhaven National Laboratory (US))
      • 26
        HSF Collaboration and Projects
        Speaker: Benedikt Hegner (CERN)
    • 18:30
      Social Dinner Great China, Berkeley

      Great China, Berkeley

      2190 Bancroft Way, Berkeley, CA 94704
    • Framework Hackaton 2-100B

      2-100B

      LBNL

    • Tracking ML Challenge mini-workshop 70A-3377

      70A-3377

      LBNL

      • 27
        Overview of track reconstruction
        Speaker: Andreas Salzburger (CERN)
      • 28
        Simulation and data samples for Tracking Challenge
        Speaker: Andreas Salzburger (CERN)
      • 10:00
        coffee break
      • 29
        Highlights from Data Science @ CERN workshop
        Speakers: David Rousseau (LAL-Orsay, FR), Tobias Golling (Universite de Geneve (CH))
      • 30
        A webml track visualizer, and other support tools
        Speaker: Edward Moyse (University of Massachusetts (US))
      • 31
        Nailing the question, and the metric
        Speaker: Isabelle Guyon
      • 32
        Next Steps - Discussion
    • Framework Hackaton 50B-4205

      50B-4205