@@ -199,8 +199,6 @@ if workflow_has_parameter CALIB_PROXIES; then
199199 if [[ -z ${O2_TPC_IDC_CMV_IO_THREADS:- } ]]; then
200200 O2_TPC_IDC_CMV_IO_THREADS=4;
201201 fi
202- # add_W o2-dpl-raw-proxy "--proxy-name tpcidc --io-threads 4 --dataspec \"$DATASPEC_LIST\" --sporadic-outputs --channel-config \"$CHANNELS_LIST\" ${TIMEFRAME_SHM_LIMIT+--timeframes-shm-limit} $TIMEFRAME_SHM_LIMIT" "" 0
203-
204202 add_W o2-dpl-raw-proxy " --proxy-name tpcidc --io-threads ${O2_TPC_IDC_CMV_IO_THREADS} --dataspec \" $DATASPEC_LIST \" --sporadic-outputs --channel-config \" $CHANNELS_LIST \" ${TIMEFRAME_SHM_LIMIT+--timeframes-shm-limit} $TIMEFRAME_SHM_LIMIT " " " 0
205203 fi
206204 elif [[ $AGGREGATOR_TASKS == CALO_TF ]]; then
@@ -310,7 +308,7 @@ nTFs=$((1000 * 128 / ${NHBPERTF}))
310308nTFs_SAC=$(( 10000 * 128 / ${NHBPERTF} ))
311309nBuffer=$(( 100 * 128 / ${NHBPERTF} ))
312310nBuffer_cmv=$(( 300 * 128 / ${NHBPERTF} ))
313- lanesCMVaggreagte =${O2_TPC_IDC_FACTORIZE_NLANES:- 2}
311+ lanesCMVaggregate =${O2_TPC_IDC_FACTORIZE_NLANES:- 2}
314312IDC_DELTA=" --disable-IDCDelta true" # off by default
315313# deltas are on by default; you need to request explicitly to switch them off;
316314if [[ " ${DISABLE_IDC_DELTA:- } " == " 1" ]]; then IDC_DELTA=" " ; fi
@@ -320,18 +318,15 @@ if [[ "${DISABLE_IDC_PAD_MAP_WRITING:-}" == 1 ]]; then TPC_WRITING_PAD_STATUS_MA
320318
321319if ! workflow_has_parameter CALIB_LOCAL_INTEGRATED_AGGREGATOR; then
322320 if [[ $CALIB_TPC_IDC == 1 ]] && [[ $AGGREGATOR_TASKS == TPC_IDCBOTH_SAC || $AGGREGATOR_TASKS == ALL ]]; then
323- add_W o2-tpc-idc-distribute " --crus ${crus} --timeframes ${nTFs} --output-lanes ${lanesFactorize} --send-precise-timestamp true --condition-tf-per-query ${nTFs} "
321+ add_W o2-tpc-idc-distribute " --crus ${crus} --timeframes ${nTFs} --output-lanes ${lanesFactorize} --send-precise-timestamp true --condition-tf-per-query ${nTFs} --n-TFs-buffer ${nBuffer} "
324322 add_W o2-tpc-idc-factorize " --n-TFs-buffer ${nBuffer} --input-lanes ${lanesFactorize} --crus ${crus} --timeframes ${nTFs} --nthreads-grouping ${threadFactorize} --nthreads-IDC-factorization ${threadFactorize} --sendOutputFFT true --enable-CCDB-output true --enablePadStatusMap true ${TPC_WRITING_PAD_STATUS_MAP} --use-precise-timestamp true $IDC_DELTA " " TPCIDCGroupParam.groupPadsSectorEdges=32211"
325323 add_W o2-tpc-idc-ft-aggregator " --rangeIDC 200 --inputLanes ${lanesFactorize} --nFourierCoeff 40 --nthreads 8"
326324 fi
327325 if [[ $CALIB_TPC_CMV == 1 ]] && [[ $AGGREGATOR_TASKS == TPC_IDCBOTH_SAC || $AGGREGATOR_TASKS == ALL ]]; then
328- if [[ -z ${O2_TPC_CMV_ZERO_THRESHOLD:- } ]]; then O2_TPC_CMV_ZERO_THRESHOLD=" 1.0" ; fi
329- if [[ -z ${O2_TPC_CMV_DYNAMIC_PRECISION_MEAN:- } ]]; then O2_TPC_CMV_DYNAMIC_PRECISION_MEAN=" 1.0" ; fi
330- if [[ -z ${O2_TPC_CMV_DYNAMIC_PRECISION_SIGMA:- } ]]; then O2_TPC_CMV_DYNAMIC_PRECISION_SIGMA=" 8.0" ; fi
331- if [[ -z ${O2_TPC_CMV_USE_HUFFMANN:- } ]]; then O2_TPC_CMV_USE_HUFFMANN=" --use-compression-huffman" ; fi
326+ if [[ -z ${O2_TPC_CMV_COMPRESSION:- } ]]; then O2_TPC_CMV_DYNAMIC_PRECISION_MEAN=" --cmv-zero-threshold 1.0 --cmv-dynamic-precision-mean 1.0--cmv-dynamic-precision-sigma 8.0 --use-compression-huffman" ; fi
332327 if [[ -z ${O2_TPC_CMV_TIMEFRAMES:- } ]]; then O2_TPC_CMV_TIMEFRAMES=" 2400" ; fi
333- add_W o2-tpc-cmv-distribute " --crus ${crus} --lanes 4 --output-lanes ${lanesCMVaggreagte } --n-TFs-buffer ${nBuffer_cmv} --timeframes ${O2_TPC_CMV_TIMEFRAMES} --send-precise-timestamp "
334- add_W o2-tpc-cmv-aggregate " --crus ${crus} --input-lanes ${lanesCMVaggreagte } --n-TFs-buffer ${nBuffer_cmv} --nthreads-compression 4 --timeframes ${O2_TPC_CMV_TIMEFRAMES} --use-precise-timestamp --enable-CCDB-output --cmv-zero-threshold ${O2_TPC_CMV_ZERO_THRESHOLD} --cmv-dynamic-precision-mean ${O2_TPC_CMV_DYNAMIC_PRECISION_MEAN} --cmv-dynamic-precision-sigma ${O2_TPC_CMV_DYNAMIC_PRECISION_SIGMA} --use-sparse ${O2_TPC_CMV_USE_HUFFMANN }"
328+ add_W o2-tpc-cmv-distribute " --crus ${crus} --lanes 4 --output-lanes ${lanesCMVaggregate } --n-TFs-buffer ${nBuffer_cmv} --timeframes ${O2_TPC_CMV_TIMEFRAMES} --send-precise-timestamp "
329+ add_W o2-tpc-cmv-aggregate " --crus ${crus} --input-lanes ${lanesCMVaggregate } --n-TFs-buffer ${nBuffer_cmv} --nthreads-compression 4 --timeframes ${O2_TPC_CMV_TIMEFRAMES} --use-precise-timestamp --enable-CCDB-output ${O2_TPC_CMV_COMPRESSION }"
335330 fi
336331 if [[ $CALIB_TPC_SAC == 1 ]] && [[ $AGGREGATOR_TASKS == TPC_IDCBOTH_SAC || $AGGREGATOR_TASKS == ALL ]]; then
337332 add_W o2-tpc-sac-distribute " --timeframes ${nTFs_SAC} --output-lanes 1 "
0 commit comments