Release Notes 11213 » History » Version 1
Eric Flumerfelt, 10/26/2015 09:17 AM
1 | 1 | Eric Flumerfelt | h1. _artdaq_ Release Notes 1.12.13 (26-Oct-2015) |
---|---|---|---|
2 | 1 | Eric Flumerfelt | |
3 | 1 | Eric Flumerfelt | h2. Introduction |
4 | 1 | Eric Flumerfelt | |
5 | 1 | Eric Flumerfelt | This version of _artdaq_ introduces several new features that have been requested by experiments. |
6 | 1 | Eric Flumerfelt | |
7 | 1 | Eric Flumerfelt | 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]. |
8 | 1 | Eric Flumerfelt | |
9 | 1 | Eric Flumerfelt | The initial builds on SciSoft include e7:s15 builds. <<Update when Jenkins builds are actually done>> |
10 | 1 | Eric Flumerfelt | |
11 | 1 | Eric Flumerfelt | Also, artdaq can be built with the Infiniband or Ethernet MPI libraries, and these are controlled by qualifiers _ib_ and _eth_. |
12 | 1 | Eric Flumerfelt | |
13 | 1 | Eric Flumerfelt | The default set of qualifiers for this version of _artdaq_ is _e7:s15:eth_. |
14 | 1 | Eric Flumerfelt | |
15 | 1 | Eric Flumerfelt | h2. Reference |
16 | 1 | Eric Flumerfelt | |
17 | 1 | Eric Flumerfelt | * Previous version's [[Release Notes 1.12.12|release notes]] |
18 | 1 | Eric Flumerfelt | * 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] |
19 | 1 | Eric Flumerfelt | * Nodes where this release has been deployed: |
20 | 1 | Eric Flumerfelt | |
21 | 1 | Eric Flumerfelt | h2. External Package Changes |
22 | 1 | Eric Flumerfelt | |
23 | 1 | Eric Flumerfelt | * "artdaq_core v1_04_20":https://cdcvs.fnal.gov/redmine/projects/artdaq/wiki/Artdaq_core_Release_Notes_10420 |
24 | 1 | Eric Flumerfelt | * "artdaq_utilities v1_00_0.":https://cdcvs.fnal.gov/redmine/projects/artdaq-utilities/wiki/Artdaq_utilities_Release_Notes_10003 |
25 | 1 | Eric Flumerfelt | ** "art v1_15_02":https://cdcvs.fnal.gov/redmine/projects/art/wiki/Release_Notes_11502 |
26 | 1 | Eric Flumerfelt | |
27 | 1 | Eric Flumerfelt | h2. _artdaq_ version:"v1_12_12" |
28 | 1 | Eric Flumerfelt | |
29 | 1 | Eric Flumerfelt | h3. New features: |
30 | 1 | Eric Flumerfelt | |
31 | 1 | Eric Flumerfelt | * TODO: If you don't see something here, then add it |
32 | 1 | Eric Flumerfelt | * BoardReaderCore: Added MPI_Sync functionality (Kurt) |
33 | 1 | Eric Flumerfelt | * Output module work (Gennadiy) |
34 | 1 | Eric Flumerfelt | |
35 | 1 | Eric Flumerfelt | h3. Bug fixes: |
36 | 1 | Eric Flumerfelt | |
37 | 1 | Eric Flumerfelt | * TriggeredFragmentGenerator will no longer attempt to start its worker thread in the constructor (which led to undefined behavior). |
38 | 1 | Eric Flumerfelt | * Removed binding to send-only socket in EventStore |
39 | 1 | Eric Flumerfelt | |
40 | 1 | Eric Flumerfelt | h3. Operational changes: |
41 | 1 | Eric Flumerfelt | |
42 | 1 | Eric Flumerfelt | * 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. |
43 | 1 | Eric Flumerfelt | * MPI_SSend is being used instead of MPI_Send. This should help improve performance and reduce memory footprint. |
44 | 1 | Eric Flumerfelt | * Default Trigger Port for TriggeredFragmentGenerators is now 5001 (from 3001). |
45 | 1 | Eric Flumerfelt | |
46 | 1 | Eric Flumerfelt | h3. Known issues: |
47 | 1 | Eric Flumerfelt | |
48 | 1 | Eric Flumerfelt | * none |
49 | 1 | Eric Flumerfelt | |
50 | 1 | Eric Flumerfelt | h2. Dependent Package Notes |
51 | 1 | Eric Flumerfelt | |
52 | 1 | Eric Flumerfelt | * "artdaq_core v1_04_20":https://cdcvs.fnal.gov/redmine/projects/artdaq/wiki/Artdaq_core_Release_Notes_10420 |
53 | 1 | Eric Flumerfelt | * "art v1_15_02":https://cdcvs.fnal.gov/redmine/projects/art/wiki/Release_Notes_11502 |
54 | 1 | Eric Flumerfelt | * "art v1_14_02":https://cdcvs.fnal.gov/redmine/projects/art/wiki/Release_Notes_11402 |
55 | 1 | Eric Flumerfelt | * "art v1_13_02":https://cdcvs.fnal.gov/redmine/projects/art/wiki/Release_Notes_11302 |
56 | 1 | Eric Flumerfelt | * _cetbuildtools_ v4_14_02 |
57 | 1 | Eric Flumerfelt | |
58 | 1 | Eric Flumerfelt | To install this version of _artdaq_ on a new machine, you can use the following steps: |
59 | 1 | Eric Flumerfelt | * download the <code>pullProducts</code> script from http://scisoft.fnal.gov/scisoft/bundles/tools |
60 | 1 | Eric Flumerfelt | * <code>'chmod +x pullProducts'</code> (to make the script executable) |
61 | 1 | Eric Flumerfelt | * <code>'cd <tarfile directory>'</code> (to avoid cluttering up the current directory with downloaded tarfiles) |
62 | 1 | Eric Flumerfelt | * <code>'<pathToScript>/pullProducts <product_topdir> slf6 artdaq-1.12.13 s15-e7 prof'</code> |
63 | 1 | Eric Flumerfelt | * <code>'<pathToScript>/pullProducts <product_topdir> slf6 artdaq-1.12.13 s15-e7 debug'</code> |
64 | 1 | Eric Flumerfelt | * <code>'<pathToScript>/pullProducts <product_topdir> slf6 artdaq-1.12.13 <other sX-eY combinations> <prof|debug>'</code> |