Release Notes 11213 » History » Version 4
« Previous -
Version 4/6
(diff) -
Next » -
Current version
Kurt Biery, 10/30/2015 09:49 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¶
- Previous version's release notes
- Downloads: http://scisoft.fnal.gov/scisoft/packages/artdaq/v1_12_13 (or use pullProducts ${product_dir} slf6 artdaq-v1_12_13 [s8,s11,s15]-[e6,e7] [debug,prof]
- Nodes where this release has been deployed:
External Package Changes¶
artdaq v1_12_12¶
New features:¶
- Issue #10146: Provide moderate synchronization when sending fragments from multiple BoardReaders (also fulfills Issue #7245)
- Issue #10722: Add Binary output modules for disk writing and sending fragments between artdaq processes
- Issue #7244: Create a reusable UDP FragmentGenerator
- Issue #5983: Provide centralized message logging
Bug fixes:¶
- Issue #10721: Change where we start the data collection thread in TriggerdFragmentGenerator to avoid race conditions
Operational changes:¶
- Issue #10724: Add TRACE_NAME and MPI rank debug logging to RHandles and SHandles
- Issue #10723: Remove unnecessary socket bind() call in EventStore
- Issue #10720: Add Boost program options library to CMakeLists.txt file in Application/MPI2
- 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¶
- artdaq_core v1_04_20
- art v1_15_02
- art v1_14_02
- art v1_13_02
- cetbuildtools v4_14_02
- 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>'