Skip to content

Commit e94e7f0

Browse files
committed
dpl-workflow: tune 4gpu pbpb multiplicities
1 parent 34057be commit e94e7f0

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

DATA/production/workflow-multiplicities.sh

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ SOURCE_GUARD_MULTIPLICITIES=1
1616
: ${ITSTRK_THREADS:=1}
1717
: ${ITSTPC_THREADS:=1}
1818

19+
: ${TOFMATCH_THREADS:=1}
20+
1921
: ${HIGH_RATE_PP:=0}
2022

2123
# FIXME: multithreading in the itsmft reconstruction does not work on macOS.
@@ -98,24 +100,25 @@ if [[ ! -z ${OPTIMIZED_PARALLEL_ASYNC:-} ]]; then
98100
N_TPCITS=12
99101
N_ITSTRK=12
100102
elif [[ $OPTIMIZED_PARALLEL_ASYNC == "PbPb_4gpu" ]]; then
101-
[[ -z ${TIMEFRAME_RATE_LIMIT:-} ]] && TIMEFRAME_RATE_LIMIT=20
102-
[[ -z ${SHMSIZE:-} ]] && SHMSIZE=128000000000 # SHM_LIMIT 3/4
103+
[[ -z ${TIMEFRAME_RATE_LIMIT:-} ]] && TIMEFRAME_RATE_LIMIT=30
104+
[[ -z ${SHMSIZE:-} ]] && SHMSIZE=100000000000 # SHM_LIMIT 3/4
103105
[[ -z ${TIMEFRAME_SHM_LIMIT:-} ]] && TIMEFRAME_SHM_LIMIT=$(($SHMSIZE / 3))
104106
NGPURECOTHREADS=8
105-
NTRDTRKTHREADS=4
106-
ITSTRK_THREADS=6
107+
NTRDTRKTHREADS=8
108+
ITSTRK_THREADS=20
107109
ITSTPC_THREADS=3
108-
SVERTEX_THREADS=40
110+
SVERTEX_THREADS=20
111+
TOFMATCH_THREADS=2
109112
N_SECVTX=1
110113
NGPUS=4
111114
N_TPCTRK=4
112115
# time in s: pvtx 16, tof 30, trd 82 itstpc 53 its 200 mfttr 30 tpcent 23 hmp-clus 40 (25.11.22)
113116
N_TPCENTDEC=$(math_max $((5 * $NGPUS / 4)) 1)
114-
N_ITSTRK=$(math_max $((10 * $NGPUS / 4)) 1)
115-
N_TPCITS=$(math_max $((7 * $NGPUS / 4)) 1)
117+
N_ITSTRK=$(math_max $((4 * $NGPUS / 4)) 1)
118+
N_TPCITS=$(math_max $((5 * $NGPUS / 4)) 1)
116119
N_MFTTRK=$(math_max $((3 * $NGPUS / 4)) 1)
117120
N_TRDTRK=$(math_max $((9 * $NGPUS / 4)) 1)
118-
N_TOFMATCH=$(math_max $((11 * $NGPUS / 4)) 1)
121+
N_TOFMATCH=$(math_max $((6 * $NGPUS / 4)) 1)
119122
N_HMPCLUS=$(math_max $((3 * $NGPUS / 4)) 1)
120123
N_AODPROD=2
121124
N_MCHCL=9

0 commit comments

Comments
 (0)