The following changelog has been automatically generated.#8674
The following changelog has been automatically generated.#8674github-actions[bot] wants to merge 4 commits intodevfrom
Conversation
0a8d056 to
6452d75
Compare
|
Error while checking build/O2/o2 for f25d595 at 2022-10-05 12:57: Full log here. |
|
Error while checking build/AliceO2/O2/o2/macOS for 3f596d7 at 2022-10-06 03:10: Full log here. |
|
Error while checking build/O2/o2 for bde1b8a at 2022-10-06 04:33: Full log here. |
|
Error while checking build/O2/o2-dataflow-cs8 for 0002b23 at 2022-10-06 11:44: Full log here. |
|
Error while checking build/O2/o2 for 3dfd6e9 at 2022-10-07 04:33: Full log here. |
|
Error while checking build/O2/o2-dataflow-cs8 for e6d9698 at 2022-10-07 09:30: Full log here. |
|
Error while checking build/O2/o2-dataflow for 56635f7 at 2022-10-08 17:11: Full log here. |
|
Error while checking build/O2/fullCI for af74682 at 2022-10-09 18:33: Full log here. |
|
Error while checking build/O2/o2-dataflow for 778fc87 at 2022-10-10 08:41: Full log here. |
|
Error while checking build/O2/o2-cs8 for cf531ba at 2022-10-10 14:19: Full log here. |
|
Error while checking build/O2/o2-dataflow-cs8 for 7d5f1a5 at 2022-10-10 14:50: Full log here. |
|
Error while checking build/O2/o2-dataflow for 7d5f1a5 at 2022-10-10 14:58: Full log here. |
* TPC: Processing of common mode values in O2 * Added CMVContainer.cxx, fixed missing links and includes * Fix formatting * Removed unused includes, directly write the TTree object to CCDB without TMem file, small fixes * Changed the decoding and encoding of CMVs, removed grouping per side * Update the dataformat of CMV * Updated the CMVContainer, corrected the timestamp range for CCDB * Fix formatting * Removed factorize workflow, updated the distribute workflow accordingly * Fix formatting * Extend error tracking in CMVToVectorSpec.cxx * Replace CMVPerInterval with per TF TTree accumulation and raw uint16_t storage, fix CCDB timestamp for partial intervals, fix TMemFile padding * Added delta+zigzag+varint compression, added drawCMV.C macro for visualization * Added small value zeroing, added `--use-compression` and `--cmv-zero-threshold` flags to TPCDistributeCMVSpec, updated drawCMV.C macro to auto detect branch format (compressed or not) * Added sparse and HUffman encoding to the CMVContainer, updatet the drawCMV.C macro and TPCDistributeCMVSpec.h accordingly * Added CMVPerTFCombined to CMVContainer to combine sparse encoding with varint/Huffman compression, updated drawing macro and workflow options accordingly * Added gaussian dynamic precision * Refactored CMVContainer, unified CMV compression in a flag based container * Added CMV workflow documentation to README and fixed CMV packet size mismatch handling
* ITS: staggered tracking Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: various fixes also for GPU Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: fix vertexer and move new types Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: format Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: account for layer ROF bias in tracker Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: sort tracks in time by lower edge Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: ensure mc labels are nullptr Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITSMFT: account for possible delay of received ROFs Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: staggered STF decoder Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: fix track time-assignment Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: output vertices Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: add macro to check staggering in data Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * Adapt ITS/MFT CTF machinery to staggered data * Fix compilation of ALICE3 tracking with staggering * ITS: modify staggering macro Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITSMFT: runtime staggering option Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITSMFT: fix instantiation in namespace Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS3: fix compilation Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * Raw,CTF: add option to specify base cache dir for remote files Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: tracking same as dev Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: add back datastreams Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITSMFT: improve logging Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: add rofs for vertices back Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * add copyright to macro Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: hide print functions for device code Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITSMFT: add shim file for alpide param Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * try to fix macro compilation Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * Avoid wildcarded subspecs in Digit/ClusterWriter * ITS: fix rof lut to work properly with added errors Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * Fix/add some staggering options * Add ITS/MFT staggering options to dpl-workflow.sh To activate ITS or MFT staggering in the topology generation, export ITSSTAGGERED=1 or MFTSTAGGERED=1 respectively * ITS: try fix for QC Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: fix ROFLookpTables warning Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: fix tracklet formatting Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: set BCData properly for ROFs Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: remove deprecated settings Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: fix cluster label access for non-staggered Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITSMFT: fix staggering wfx option for digit-writer-workflow Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * Fix loop condition for ITS tracking layers * Fix/add some staggering options * Add ITS/MFT staggering options to dpl-workflow.sh To activate ITS or MFT staggering in the topology generation, export ITSSTAGGERED=1 or MFTSTAGGERED=1 respectively * ITSMFT: fix staggering wfx option for digit-writer-workflow Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * Fix loop condition for ITS tracking layers * Make ITS vertex messageable * remove unused variable * Add/fix staggering options to all workflows reading ITS,MFT clusters To pass the sim-challenge test. W/o this option even <workflow> -h leads to a crash. Strictly speaking, one could use in the DPLAlpideParamInitializer::isITSStaggeringEnabled and DPLAlpideParamInitializer::isMFTStaggeringEnabled a test ic.options().hasOption(stagITSOpt) and ic.options().hasOption(stagMFTOpt) before testing the option itself. But better to have an explicit detection of missing staggering option. * ITSMFT: fix digit reader Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * Remove leftover NROFs configurable from dpl-workflow.sh * ITS: fix time assignments Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: fix degenerate LSE for matrix solving Comparing the output of dev and this PR, I saw plently of cases where the system of equation was fully degenerate and produced to different floating instructions and compiler optimizations slightly different results. The solution is to discard the vertex cand. if the LSE becomes degenerate as not to produce non-sense solutions. Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: fix macro Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * MFT: fix track writer Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: fix gpu compile due change in vertexer types Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: move lookup table creation to proper place Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * Move FastMultEstimation to ITS tracking library * ITS: add containedIn to TS Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: fix vertexer Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: improve STFDecoder&Clusterer error messages and account for delay longer that ROF Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * Implement new kind of multiplicity mask * Adapt GPU code to the new mult mask * ITS: finalize tracking code Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: remove deltaRof for vertexer Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: report current timeslice Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * Vertex: also print time error Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> * ITS: speedup vertexer Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> --------- Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch> Co-authored-by: shahoian <ruben.shahoyan@cern.ch> Co-authored-by: Maximiliano Puccio <maximiliano.puccio@cern.ch>
This reverts commit 462abe1.
No description provided.