/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoTracker/MkFitCore/standalone/xeon_scripts/debug-test.sh
42 строки
1 KB
Matevz Tadel
Import mkFit from trackreco/mkFit to cmssw.
15 фев 2022, 20:06
15 фев 2022, 20:06
a96a2c7
Код
Авторство
О чём код?
#! /bin/bash ## Use this script to turn auto debug printouts. Warning: debug statements are ifdef'ed and not maintained ## initialize source xeon_scripts/common-variables.sh source xeon_scripts/init-env.sh ## Common setup dir=/data2/slava77/samples/2021/ subdir=10muPt0p2to10HS file=memoryFile.fv6.default.211008-c6b7c67.bin ## config for debug nevents=10 maxth=1 maxvu=1 maxev=1 ## base executable exe="./mkFit/mkFit --cmssw-n2seeds --num-thr ${maxth} --num-thr-ev ${maxev} --input-file ${dir}/${subdir}/${file} --num-events ${nevents}" ## Compile once mOpt="DEBUG:=1 WITH_ROOT:=1 USE_INTRINSICS:=-DMPT_SIZE=${maxvu} AVX_512:=1" make distclean ${mOpt} make -j 32 ${mOpt} ## test each build routine to be sure it works! for bV in "BH bh" "STD std" "CE ce" do echo ${bV} | while read -r bN bO do oBase=${val_arch}_${sample}_${bN} bExe="${exe} --build-${bO}" echo "${oBase}: ${vN} [nTH:${maxth}, nVU:${maxvu}, nEV:${maxev}]" ${bExe} >& log_${oBase}_NVU${maxvu}_NTH${maxth}_NEV${maxev}_"DEBUG".txt done done ## clean up make distclean ${mOpt}