From 8660669e2d648775ffe443aa1d7dfb46a82aafc8 Mon Sep 17 00:00:00 2001 From: Akshay Date: Wed, 13 Oct 2021 16:00:31 +0530 Subject: fix --- flake.nix | 5 ++--- readme | 3 +++ src/2/main | Bin 34312 -> 0 bytes src/2/main.c | 22 ++-------------------- 4 files changed, 7 insertions(+), 23 deletions(-) create mode 100644 readme delete mode 100755 src/2/main diff --git a/flake.nix b/flake.nix index 3308ce1..e341db6 100644 --- a/flake.nix +++ b/flake.nix @@ -10,13 +10,12 @@ , nixpkgs }: let + allPrograms = [ 1 2 ]; supportedSystems = [ "x86_64-linux" ]; forAllSystems = f: nixpkgs.lib.genAttrs supportedSystems (system: f system); - nixpkgsFor = forAllSystems (system: import nixpkgs { inherit system; } ); - in { devShell = forAllSystems @@ -33,7 +32,7 @@ (system: let pkgs = nixpkgsFor."${system}"; - execs = with builtins; map toString [ 1 2 ]; + execs = with builtins; map toString allPrograms; mkApp = name: with pkgs; stdenv.mkDerivation { name = "${name}"; src = ./src; diff --git a/readme b/readme new file mode 100644 index 0000000..f80a454 --- /dev/null +++ b/readme @@ -0,0 +1,3 @@ +run experiment N with: + + nix run .#N diff --git a/src/2/main b/src/2/main deleted file mode 100755 index b999f77..0000000 Binary files a/src/2/main and /dev/null differ diff --git a/src/2/main.c b/src/2/main.c index ee7f2c8..58295a5 100644 --- a/src/2/main.c +++ b/src/2/main.c @@ -31,8 +31,7 @@ int main() { printf("L: %d, M: %d, N: %d\n", l, m, n); - // input for A - // printf("Enter A:\n"); + // populate A for(int i = 0; i < l; i++) { for(int j = 0; j < m; j++) { // _ = scanf("%d", &a[i][j]); @@ -40,8 +39,7 @@ int main() { } } - // input for B - // printf("Enter B:\n"); + // populate B for(int i = 0; i < m; i++) { for(int j = 0; j < n; j++) { // _ = scanf("%d", &b[i][j]); @@ -49,22 +47,6 @@ int main() { } } - // printf("\nA: \n"); - for(int i = 0; i < l; i++) { - for(int j = 0; j < m; j++) { - // printf("%d\t", a[i][j]); - } - // printf("\n"); - } - - // printf("\nB: \n"); - for(int i = 0; i < m; i++) { - for(int j = 0; j < n; j++) { - // printf("%d\t", b[i][j]); - } - // printf("\n"); - } - double start_time = omp_get_wtime(); int i, j, k; #pragma omp parallel for private(j, k) num_threads(1) -- cgit v1.2.3