Release Notes 20100 - art-daq/artdaq GitHub Wiki

artdaq Release Notes 2.01.00 (10-Feb-2017)

Introduction

This version of artdaq implements many new features and bugfixes with respect to artdaq v2_00_00.

Through artdaq_core v1_06_01, this version of artdaq can be built against art v2_05_00 (s43), v2_04_01 (s44), or v2_03_00 (s41). It can be built with gcc v4_9_3a (e10).

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:eth.

Reference

External Package Changes

artdaq version:“v2_01_00”

New features:

  • Feature #14516: Complete the transition to RootOutput-based automatic file closing
  • Feature #6727: Add a bound on the number of incomplete events that can be kept in the EventStore
  • Feature #11753: Add “event_count” reporting to EventBuilderCore
  • Feature #15431: Use ANSI_mfPlugin when available
  • Feature #15452: BinaryFileOutput should support filename wildcards
  • Feature #15521: Configurable DirectIO support in BinaryFileOutput
  • Feature #15455: Track and print art initialization time

Bug fixes and Improvements:

  • Bug #15242: artdaq build fails on a system with needed libraries already installed in /usr/lib64
  • Support #15519: Remove redundant configuration parameters in CommandableFragmentGenerator
  • Support #15520: Remove all references to libTRACE and tracelib.h
  • Bug #15536: artdaq-demo fails to perform second run

Operational changes:

  • Feature #8343: Investigate new warnings since we started using art v1_13_01

Known issues:

  • none

Dependent Package Notes

  • artdaq_core v1_06_01
  • cetbuildtools v5_06_06
  • mpich v3_2_0
  • xmlrpc_c v1_39_10
  • smc_compiler v6_6_0

To install this version of artdaq on a new machine, you can use the following steps:

  • download the pullProducts script from http://scisoft.fnal.gov/scisoft/bundles/tools
  • ‘chmod +x pullProducts’ (to make the script executable)
  • ‘cd ’ (to avoid cluttering up the current directory with downloaded tarfiles)
  • ‘/pullProducts <product_topdir> slf6 artdaq-2.01.00 s41-e10 prof’
  • ‘/pullProducts <product_topdir> slf6 artdaq-2.01.00 s41-e10 debug’
  • ‘/pullProducts <product_topdir> artdaq-2.01.00 <prof|debug>’
⚠️ **GitHub.com Fallback** ⚠️