CERN Accelerating science

Workplan 2013

Work Plan for 2013

Ongoing activities

  • Oversee testing shifts (Gunter, ?)
  • Release testing using valgrind (Gabriele)
  • Release, candidate and reference tag testing for physics performance on Grid (Alberto, George, Witold)
  • Regular profiling benchmarking of G4 development and public releases ( Soon, Krzysztof)

Developments

  • Improve and enhance "testing shifts"
    • Improve documentation on tools and process in use(Gunter, shifters)
  • Enhance integration testing
    • Evaluate how to integrate memory checks, e.g. using valgrind runs, into integration testing (Gunter)
    • Study possibility to generate trace-back in case of crash of a test (Gunter)
    • Add setups testing for memory errors, energy conservation checks enabled (Gunter)
  • Add testing of multithreaded G4
    • Create one or more tests that check whether new developments are MT compatible. Based on "tracer" tool from Xin(Andrea + ...)
    • Create a test that checks if new static/global variables area added. Based on "modified GCC parser" from Xin(Andrea + ...)
    • Create a setup to test Geant4 in multithreaded mode.(Gunter + ...)
    • Incorporate G4MT in Regular profiling benchmarking of G4 development and public releases (Soon, Krzysztof)
  • In collaboration with US Advanced Scientific Computing Research (ASCR) institutions, conduct studies to measure and improve Geant4 computing performance, including multithreaded applications (Daniel,Soon,Krzysztof,Philippe).
  • Improve automation of CPU performance measurements based on benchmarks suites (Soon, Mark)
    • perform regular CPU and memory performance monitoring and profiling for new releases of Geant4 or Geant4MT (single threaded mode)
    • study new performance tools and libraries for multithreaded Geant4 applications
    • look for more opportunities for geant4 performance analysis and tuning
  • Improvement and generalization of the testing for physics performance on Grid (George)
  • Encourage the collaboration to provide more tests and more rigorous tests, e.g. tests that systematically check conservation laws (All)

cvs version info: $Id: 2013.shtml,v 1.5 2014/01/20 16:31:01 gunter Exp $