Project

General

Profile

Support #21798

Add support for art v3 series

Added by Eric Flumerfelt 6 months ago. Updated 3 months ago.

Status:
Closed
Priority:
Low
Assignee:
-
Category:
-
Target version:
Start date:
01/30/2019
Due date:
% Done:

0%

Estimated time:
Experiment:
-
Co-Assignees:
Duration:

Description

The art v3 series supports multi-threaded workflows and the framework has been largely re-written. As experiments migrate to art v3, we will be increasingly asked to make an art v3-compatible version of artdaq.

Due to the changes made internally to art, supporting this version will take significant work and collaboration between the artdaq developers and the artists.

Changes are on the feature/Art_3_Support branch of all repositories.

History

#1 Updated by Eric Flumerfelt 5 months ago

After a few meetings with the artists, we think we have a design which will not only work for art v3, but should also work for previous versions of art, reducing the number of #if ART_HEX_VERSION macros in our code.

The code builds, but I am still seeing issues running the demo (much less more complex systems).

#2 Updated by Wesley Ketchum 3 months ago

Just putting in a note that SBN would certainly like to see an artdaq based on art v3. Timescale of the next few months would be great.

#3 Updated by Ron Rechenmacher 3 months ago

So far, I've reviewed the artdaq changes and discussed changes to "history" processing and passing of rank to art processes.
There were many formatting changes.
There was some moving of files around.

#4 Updated by Ron Rechenmacher 3 months ago

  • Status changed from Work in progress to Resolved

This seems to be working. To avoid testing 3+ times, I'll change to resolve such that I can subsequently change it to "reviewed".

#5 Updated by Ron Rechenmacher 3 months ago

  • Status changed from Resolved to Reviewed

review and discussed with Eric.

#6 Updated by Eric Flumerfelt 3 months ago

  • Target version set to artdaq v3_05_00
  • Status changed from Reviewed to Closed


Also available in: Atom PDF