Project

General

Profile

Release Notes 11213 » History » Version 3

« Previous - Version 3/6 (diff) - Next » - Current version
Eric Flumerfelt, 10/26/2015 09:18 AM


artdaq Release Notes 1.12.13 (26-Oct-2015)

Introduction

This version of artdaq introduces several new features that have been requested by experiments.

Through artdaq_core v1_04_20, this version of artdaq can be built against art v1_15_02 (s15), v1_14_02 (s11) or v1_13_02 (s8). It can also be built with gcc v4_9_1 (e6) or v4_9_2 (e7) [both use -std=c++1y].

The initial builds on SciSoft include e7:s15 builds. <<Update when Jenkins builds are actually done>>

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

Reference

External Package Changes

artdaq v1_12_12

New features:

  • TODO: If you don't see something here, then add it
  • BoardReaderCore: Added MPI_Sync functionality (Kurt)
  • Output module work (Gennadiy)

Bug fixes:

  • TriggeredFragmentGenerator will no longer attempt to start its worker thread in the constructor (which led to undefined behavior).
  • Removed binding to send-only socket in EventStore

Operational changes:

  • NetMonOutput has been replaced by RootMPIOutput. With the addition of more output modules, we decided to move to a more descriptive naming scheme for output modules.
  • MPI_SSend is being used instead of MPI_Send. This should help improve performance and reduce memory footprint.
  • Default Trigger Port for TriggeredFragmentGenerators is now 5001 (from 3001).

Known issues:

  • none

Dependent Package Notes

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 <tarfile directory>' (to avoid cluttering up the current directory with downloaded tarfiles)
  • '<pathToScript>/pullProducts <product_topdir> slf6 artdaq-1.12.13 s15-e7 prof'
  • '<pathToScript>/pullProducts <product_topdir> slf6 artdaq-1.12.13 s15-e7 debug'
  • '<pathToScript>/pullProducts <product_topdir> slf6 artdaq-1.12.13 <other sX-eY combinations> <prof|debug>'