Biweekly meeting: C++ Modules in ROOT

Europe/Zurich
Oksana Shadura (University of Nebraska Lincoln (US)), Vasil Georgiev Vasilev (Institute for Advanced Physical Studies (BG))

Attendance: David, Oksana, Vassil

Vassil: Working on reducing the boost.modulemap into more chunkable modules -- reduced a lot of overhead. Upgrading llvm.

David: We turned on boost modules and cmssw modules. The modules IB compiles and has small amount of failures. We have no need of enabling more packages. We have 1 failing relval and we have 15 unit test errors. 5 were solved luckily today. We have 10 compiler warnings -- working on fixing them. We checked that the GMI works for cmssw. We did not yet manage to do more performance comparisons.

Oksana: Nothing modules-related.

Priorities: Fix the test suite. Fix boost_fusion. Understand performance. Reduce module duplicates.

Enabled modules in cmssw: 283/395 (external modules such as boost excluded).
Enabled external modules in cmssw: boost 85, clhep 1, tinyxml2 1, cuda 1.

CXXMODULE IB stats: 7 failing relvals; 15 failing unit tests.

AOB: Next meeting in two weeks

There are minutes attached to this event. Show them.
    • 14:00 14:30
      Updates 30m
      Speakers: Oksana Shadura (University of Nebraska Lincoln (US)), Vasil Georgiev Vasilev (Institute for Advanced Physical Studies (BG))
    • 14:30 15:00
      Round table 30m