No description
  • C++ 94.6%
  • Makefile 3.3%
  • Shell 2.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-25 15:54:49 +10:00
.forgejo/workflows cicd (#1) 2026-08-11 17:07:53 +10:00
src added readme and re added printing for submission 2026-10-25 15:54:49 +10:00
.clang-format changed auto formatter and setup for maybe using omp for threads 2026-08-26 16:06:43 +10:00
.gitignore setup to allow parsing num of threads as arg 2026-10-24 11:56:28 +10:00
compdata.bin setup basic threaded parrallelism, setup data checking for ensuring concistancy 2026-10-03 00:41:51 +10:00
list.txt init commit 2026-08-10 16:31:59 +10:00
measure.sh setup to allow parsing num of threads as arg 2026-10-24 11:56:28 +10:00
old-profile.sh added old for comparison 2026-10-24 20:11:57 +10:00
profile.sh setup to allow parsing num of threads as arg 2026-10-24 11:56:28 +10:00
readme.md added readme and re added printing for submission 2026-10-25 15:54:49 +10:00

running the application

there are two ways to run it either using the profile bash script or building the application and running it.

profile script

there are two profile scripts profile.sh and old-profile.sh

profile build and profiles the current parallel application

old-profile builds and profiles the original application with modifications for running on Linux

make

in the src directory there is make file which can be used to build the applications with their outputs in src/bin

you can use the commands to build the applications

make -C src make old -C src

to run them you can use

./src/bin/main ./src/bin/old