artdaq Release Notes 2.02.01 (10-Mar-2017)


This version of artdaq fixes bugs related to the e14 compiler.

This version of artdaq can be built against art v2_06_01 (s46), v2_05_00 (s43), v2_04_01 (s44), or v2_03_00 (s41). It can be built with gcc v4_9_3a (e10) and gcc v6_3_0 (e14).

Also, artdaq can be built with the Infiniband or Ethernet MPI libraries, and these are controlled by qualifiers ib and eth.

The default set of qualifiers for this version of artdaq is e10:s41, which implies the eth qualifier.


artdaq v2_02_01

New features:

  • Feature #15833: DataReceiverManager should be allowed to receive and buffer more than one fragment from a source at a time

Bug fixes and Improvements:

  • Bug #15832: Issue with std::string in TBufferFile
  • Bug #5944: Possible NetMonOutput init message issue with ParameterSets
  • Bug #15831: Initialize MetricManager even when no metrics are present

Operational changes:

  • Support #15497: Support in artdaq for art v2_06_00 (s45:e14)

Known issues:

  • none

Dependent Package Notes

Install Instructions

To install this version of artdaq on a new machine, you can use the following steps:
  • download the pullProducts script from
  • 'chmod +x pullProducts' (to make the script executable)
  • 'cd <tarfile directory>' (to avoid cluttering up the current directory with downloaded tarfiles)
  • '<pathToScript>/pullProducts <product_topdir> slf6 artdaq-2.02.01 s41-e10 prof'
  • '<pathToScript>/pullProducts <product_topdir> slf6 artdaq-2.02.01 s41-e10 debug'
  • '<pathToScript>/pullProducts <product_topdir> <other CET-supported OS codes> artdaq-2.02.00 <other sX-eY combinations> <prof|debug>'