Skip to content

Commit 8130153

Browse files
committed
async workflow: tune multiplicities of 1NUMA workflow on EPN
1 parent aa54ffa commit 8130153

1 file changed

Lines changed: 13 additions & 6 deletions

File tree

DATA/production/workflow-multiplicities.sh

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -100,20 +100,27 @@ if [[ ! -z ${OPTIMIZED_PARALLEL_ASYNC:-} ]]; then
100100
elif [[ $OPTIMIZED_PARALLEL_ASYNC == "PbPb_4gpu" ]]; then
101101
[[ -z $TIMEFRAME_RATE_LIMIT ]] && TIMEFRAME_RATE_LIMIT=20
102102
[[ -z $SHMSIZE ]] && SHMSIZE=128000000000 # SHM_LIMIT 3/4
103+
[[ -z $TIMEFRAME_SHM_LIMIT ]] && TIMEFRAME_SHM_LIMIT=$(($SHMSIZE / 3))
103104
NGPURECOTHREADS=8
104105
NTRDTRKTHREADS=4
106+
ITSTRK_THREADS=6
107+
ITSTPC_THREADS=3
108+
SVERTEX_THREADS=40
109+
N_SECVTX=1
105110
NGPUS=4
106111
N_TPCTRK=4
107112
# time in s: pvtx 16, tof 30, trd 82 itstpc 53 its 200 mfttr 30 tpcent 23 hmp-clus 40 (25.11.22)
108-
N_TPCENTDEC=$(math_max $((2 * $NGPUS / 4)) 1)
113+
N_TPCENTDEC=$(math_max $((5 * $NGPUS / 4)) 1)
109114
N_ITSTRK=$(math_max $((10 * $NGPUS / 4)) 1)
110-
N_TPCITS=$(math_max $((4 * $NGPUS / 4)) 1)
115+
N_TPCITS=$(math_max $((7 * $NGPUS / 4)) 1)
111116
N_MFTTRK=$(math_max $((3 * $NGPUS / 4)) 1)
112-
N_TRDTRK=$(math_max $((7 * $NGPUS / 4)) 1)
113-
N_TOFMATCH=$(math_max $((3 * $NGPUS / 4)) 1)
117+
N_TRDTRK=$(math_max $((9 * $NGPUS / 4)) 1)
118+
N_TOFMATCH=$(math_max $((11 * $NGPUS / 4)) 1)
114119
N_HMPCLUS=$(math_max $((3 * $NGPUS / 4)) 1)
115-
CONFIG_EXTRA_PROCESS_o2_its_reco_workflow="ITSVertexerParam.nThreads=3;ITSCATrackerParam.nThreads=3;"
116-
N_MCHCL=2
120+
N_AODPROD=2
121+
N_MCHCL=9
122+
N_HMPMATCH=14
123+
N_MCHTRK=7
117124
N_PRIMVTXMATCH=2
118125
N_PRIMVTX=3
119126
elif [[ $OPTIMIZED_PARALLEL_ASYNC == "PbPb_64cpu" ]]; then

0 commit comments

Comments
 (0)