@@ -289,6 +289,57 @@ jobs:
289289 run : python3 scripts/run_tests.py --running-type="threads"
290290 env :
291291 OMP_NUM_THREADS : 16
292+ ubuntu-gcc-arm64-test-extended :
293+ needs :
294+ - ubuntu-gcc-arm64-test
295+ runs-on : ubuntu-24.04-arm
296+ steps :
297+ - uses : actions/checkout@v4
298+ - name : Setup environment
299+ run : |
300+ sudo apt-get update
301+ sudo apt-get install --no-install-recommends -y gcc-14 g++-14 ninja-build libmpich-dev libomp-dev valgrind
302+ python3 -m pip install -r requirements.txt
303+ - name : Download installed package
304+ uses : actions/download-artifact@v4
305+ with :
306+ name : ubuntu-gcc-arm64-install
307+ - name : Extract installed package
308+ run : |
309+ mkdir -p install
310+ tar -xzvf ubuntu-gcc-arm64-install.tar.gz -C install
311+ - name : Run func tests (threads, num_threads=5)
312+ run : python3 scripts/run_tests.py --running-type="threads"
313+ env :
314+ OMP_NUM_THREADS : 5
315+ - name : Run func tests (threads, num_threads=6)
316+ run : python3 scripts/run_tests.py --running-type="threads"
317+ env :
318+ OMP_NUM_THREADS : 6
319+ - name : Run func tests (threads, num_threads=7)
320+ run : python3 scripts/run_tests.py --running-type="threads"
321+ env :
322+ OMP_NUM_THREADS : 7
323+ - name : Run func tests (threads, num_threads=8)
324+ run : python3 scripts/run_tests.py --running-type="threads"
325+ env :
326+ OMP_NUM_THREADS : 8
327+ - name : Run func tests (threads, num_threads=11)
328+ run : python3 scripts/run_tests.py --running-type="threads"
329+ env :
330+ OMP_NUM_THREADS : 11
331+ - name : Run func tests (threads, num_threads=13)
332+ run : python3 scripts/run_tests.py --running-type="threads"
333+ env :
334+ OMP_NUM_THREADS : 13
335+ - name : Run func tests (threads, num_threads=15)
336+ run : python3 scripts/run_tests.py --running-type="threads"
337+ env :
338+ OMP_NUM_THREADS : 15
339+ - name : Run func tests (threads, num_threads=16)
340+ run : python3 scripts/run_tests.py --running-type="threads"
341+ env :
342+ OMP_NUM_THREADS : 16
292343 ubuntu-clang-build :
293344 needs :
294345 - clang-format
@@ -553,6 +604,59 @@ jobs:
553604 run : python3 scripts/run_tests.py --running-type="threads"
554605 env :
555606 OMP_NUM_THREADS : 16
607+ ubuntu-clang-arm64-test-extended :
608+ needs :
609+ - ubuntu-clang-arm64-test
610+ runs-on : ubuntu-24.04-arm
611+ steps :
612+ - uses : actions/checkout@v4
613+ - name : Setup environment
614+ run : |
615+ sudo apt-get update
616+ sudo apt-get install --no-install-recommends -y ninja-build libmpich-dev python3-pip valgrind
617+ wget https://apt.llvm.org/llvm.sh
618+ chmod u+x llvm.sh
619+ sudo ./llvm.sh 20 all
620+ - name : Download installed package
621+ uses : actions/download-artifact@v4
622+ with :
623+ name : ubuntu-clang-arm64-install
624+ - name : Extract installed package
625+ run : |
626+ mkdir -p install
627+ tar -xzvf ubuntu-clang-arm64-install.tar.gz -C install
628+ - name : Run tests (threads, num_threads=5)
629+ run : python3 scripts/run_tests.py --running-type="threads"
630+ env :
631+ OMP_NUM_THREADS : 5
632+ - name : Run tests (threads, num_threads=6)
633+ run : python3 scripts/run_tests.py --running-type="threads"
634+ env :
635+ OMP_NUM_THREADS : 6
636+ - name : Run tests (threads, num_threads=7)
637+ run : python3 scripts/run_tests.py --running-type="threads"
638+ env :
639+ OMP_NUM_THREADS : 7
640+ - name : Run tests (threads, num_threads=8)
641+ run : python3 scripts/run_tests.py --running-type="threads"
642+ env :
643+ OMP_NUM_THREADS : 8
644+ - name : Run tests (threads, num_threads=11)
645+ run : python3 scripts/run_tests.py --running-type="threads"
646+ env :
647+ OMP_NUM_THREADS : 11
648+ - name : Run tests (threads, num_threads=13)
649+ run : python3 scripts/run_tests.py --running-type="threads"
650+ env :
651+ OMP_NUM_THREADS : 13
652+ - name : Run tests (threads, num_threads=15)
653+ run : python3 scripts/run_tests.py --running-type="threads"
654+ env :
655+ OMP_NUM_THREADS : 15
656+ - name : Run tests (threads, num_threads=16)
657+ run : python3 scripts/run_tests.py --running-type="threads"
658+ env :
659+ OMP_NUM_THREADS : 16
556660 ubuntu-clang-sanitizer-build :
557661 needs :
558662 - ubuntu-clang-build
@@ -1292,7 +1396,9 @@ jobs:
12921396 ubuntu-gcc-build-perf-stats :
12931397 needs :
12941398 - ubuntu-gcc-build-codecov
1399+ - ubuntu-gcc-arm64-test-extended
12951400 - ubuntu-clang-sanitizer-test-extended
1401+ - ubuntu-clang-arm64-test-extended
12961402 - windows-clang-test-extended
12971403 - windows-msvc-test-extended
12981404 runs-on : ubuntu-24.04
0 commit comments