Skip to main content

Indico "indico.scc.kit.edu" will be now avilable on " indico.kit.edu".

3rd CORSIKA 8 Focus Week

Europe/Berlin
Description

The CORSIKA 8 focus week is a virtual workshop with at least one coordinating phone call each day, with the aim of concerted work on CORSIKA 8 development.


VIDYO room: 

https://vidyoportal.cern.ch/join/oSNNTkKni5

Fallback: 

DFNconf video system: Room Name: CORSIKA, Number: 97958319

With your browser under Windows, MacOS, Linux:
  1. https://conf.dfn.de/webapp/conference/97958319
  2. By telephone (audio only):
    Call 0049 30 200 97958319
  3. Via Skype for Business:
    97958319@vc.dfn.de
  4. By a mobile smart phone.
    You have to install the Pexip App beforehand: Please enter: 97958319@conf.dfn.de
    
    

Meeting password (if asked) is 1234

Participants
    • 4:00 PM 6:30 PM
      Discussion Monday

      Welcome to 3rd CORSIA 8 focus week

       

      Summary of Monday discussions:

       

      General motto and philosophy:

      Physics first. Code clean. Optimize and profile next. Watch out for potential "dead end", but go ahead. We cannot avoid to eventually go back and perform major code revisions for further optimizations. Data structures are at least as important as code!

       

      General impression:

      We are going in the right direction. A lot of progress. CORSIKA 8 prototype can already do many things.

       

      - Brief review of status, MR, issues, milestones

      - Have code dependencies in source tree

      - complicated/binary dependencies in containers

      - E.g. for PYTHIA, have helper script to remove all bloat -> create minimal package

      -> Need maintenance project with tools. I suggest in corsika-docker

      - check "git large file system", but license issues. Alternative: git binaries

       

      - discuss paper plans and general strategy for the next time on Friday

      - list of conferences, who is going where?

       

      Anatoli presented a talk about parallel running and scheduling

      EAS -> branching tree.

      CPU time is almost linear function of sub-shower energy

      Need master to distribute work, and organize

      -> scheduling. sorting according to Wall time -> dispatch work tasks

      -> need also sequential mode (at initialization)

      -> advantages: load balancing, monitoring, log on scratch space transfer only if needed

      About 3 parameters needed for scheduler to optimize. Can be easily optimized on any computing cluster.

      - data serialization is critical. Large number of workers -> may need "data concentrator" nodes, or/and concurrent writes to files

      - MPI is important on large machines, but annoying on personal computers and small clusters. Need with and without option.

      - OpenMP corresponds to "thread model"

      - Data transfer between nodes is very minimal

      --> Define abstraction to allow different backend implementations

       

      • 4:00 PM
        Discussion 30m

        Welcome to the "3rd CORSIKA 8 Focus Week"

        The aim is to make a major concerted step toward first simulations of both hadrons and e.m. cascades.

        Today we should set our priorities for the coming week and also for the upcoming milestone.

      • 4:30 PM
        Parallel execution, scheduler 1h
        Speaker: Anatoli Fedynitch (DESY Zeuthen)
    • 9:00 AM 10:30 AM
      Discussion Tuesday
      • 9:00 AM
        Discussion about PID spectra in EAS 1h 15m

        We need at least one low-energy hadron interaction model. Could be GHEISHA or URQMD (good for comparisons to CORSIKAv7) or HillasSplitting (comparing to AIRES).

        We need to test and finalize the mechanics to switch between high/low energy models for given projectile particles.

    • 9:00 AM 10:25 AM
      Discussion Wednesday
      • 9:00 AM
        Discussion 30m

        We need energy losses and multiple scattering for hadrons and muons.

      • 9:30 AM
        Status of PROPOSAL integration 40m
        Speaker: Jan Soedingrekso