ex5 task5

This commit is contained in:
dino.celebic 2025-12-09 23:23:51 +01:00
commit 3d054f8ae7
94 changed files with 159884 additions and 6 deletions

32
ex5/code/task_5/check_all Normal file
View file

@ -0,0 +1,32 @@
#!/bin/bash
EXAMPLES='skalar skalar_stl jacobi jacobi_stl jacobi_oo_stl thread_17 densematrices_libs'
# EXAMPLES='template_seq'
#COMPTYPE='GCC_ CLANG_'
COMPTYPE='ONEAPI_'
LOG_FILE='compile.log'
rm -f ${LOG_FILE}
echo
echo ' Compile examples'
echo
for verz in ${EXAMPLES}
do echo 2>&1 | tee -a ${LOG_FILE}
echo '----------- ' $verz ' -----------' 2>&1 | tee -a ${LOG_FILE}
pushd $verz
echo 2>&1 | tee -a ${LOG_FILE}
pwd >> ../${LOG_FILE}
for comp in ${COMPTYPE}
do echo 2>&1 | tee -a ../${LOG_FILE}
echo '########### ' $comp ' ###########' 2>&1 | tee -a ../${LOG_FILE}
echo 2>&1 | tee -a ../${LOG_FILE}
make clean COMPILER=${comp} 2>&1 | tee -a ../${LOG_FILE}
make COMPILER=${comp} 2>&1 | tee -a ../${LOG_FILE}
# make run COMPILER=${comp} 2>&1 | tee -a ../${LOG_FILE}
done
popd
done