Key4hep Discussion

Europe/Zurich
Vidyo

Vidyo

# Key4hep Live Notes

This is a document for taking notes during Key4hep meetings.

Date: March 24, 2020

Agenda: https://indico.cern.ch/event/901288/

Connected: Alexey Zhemchugov, Andre Sailer, Jiahen Zou, Weidong Li, Erica Brondolin, Valentin Volkl, Gerardo Ganis, Benedikt Hegner, Marko Petric, Pera Mato, Placido Fernandez, Tao Lin, Paolo Giacomelli, Frank Gaede, Xingtao Huang, Graeme Stewart (9:42)


Apologies: Graeme (a few minutes later)


## CernVM for Key4hep

* CernVM to access eos from outside CERN
* Can run any OS: available out of the box SL4, SL5, SL6, SL7
* cernvm-launch to start vm
* context available on github
    * k4-dev context
* VirtualBox 6.1
    * 6.0 on Windows
* run docker inside the VM

### Questions/Comments

* Why not run docker directly?
    * Have to be able to run CVMFS inside the container
    * Native support for docker
* Eos needs a CERN account
    * Can use spack via HTTP?
* CVMFS caches stay with the VM?
* access to other eos folders?
    * EOS project space is mounted


## Communities Round Table


## Build system / Target compiler / dependencies

* LCG_97?
    * Now being release
    * including macos, python3
* gcc9? gcc8? whatever is provided in lcg releases
* clang8
* Gaudi
    * CMake update not yet merged:
    * Release candidate? Discuss with Marco Clemencic?


## EDM4hep progress:

* Merged dd4hep plugin
    * Need to fill the event header information, which was later merged to edm4hep?

## K4FWCore


## Podio

* python3 support in the works
    * Enable python3 CI to fail
* tag?
* Run parameters -> Discuss next week in edm4hep meeting

## MarlinWrapper

* Introducing to Placido, who will take this over

## TODO

* CVMFS: /cvmfs/sw.hsf.org
    * /cvmfs/sw-nightlies.hsf.org
    * Need automatic deployment
* Discuss spack with SPI/HSF Packaging working group
    * Spack recipes in k4hep-spack
* Define Convenors, key4hep-sw-admin
* Presentations at Workshops
* Face to Face meeting location (Week of June 22nd)

## Done

* DD4hep output for EDM4hep is merged


## First release

* Content:
    * EDM4hep
    * K4FWCore: dataservice, +++
    * Marlin Wrapper
    * DD4hep plugin for EDM4hep output
    * Example
* How to tag releases?

## Next meeting
April 7, 2020

## Call for Logos

 

There are minutes attached to this event. Show them.
    • 09:00 09:05
      Introduction 5m
    • 09:05 09:15
      CernVM for Key4hep 10m
      Speaker: Gerardo Ganis (CERN)
    • 09:30 10:00
      Discussion 30m
      Speakers: Everyone, Valentin Volkl (University of Innsbruck (AT))