Compare commits
	
		
			13 Commits
		
	
	
		
			006bc874f3
			...
			5333b9267e
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 5333b9267e | |||
| 67c02090be | |||
| 6c9d5d78fb | |||
| 1b6404d39c | |||
| 84c1ab9dd1 | |||
| cd5b60db69 | |||
| 4cdca2672b | |||
| 98d8ee1f2f | |||
| fc350e835b | |||
| 7995ca0a99 | |||
| b33be9fc8d | |||
| 00ea3bb7a8 | |||
| 3df07dcf4b | 
| @ -13,8 +13,5 @@ | |||||||
|       bscOverlay = import ./overlay.nix; |       bscOverlay = import ./overlay.nix; | ||||||
|       overlays.default = self.bscOverlay; |       overlays.default = self.bscOverlay; | ||||||
|       legacyPackages.x86_64-linux = pkgs; |       legacyPackages.x86_64-linux = pkgs; | ||||||
| 
 |  | ||||||
|       # propagate nixpkgs lib, so we can do bscpkgs.lib |  | ||||||
|       inherit (nixpkgs) lib; |  | ||||||
|     }; |     }; | ||||||
| } | } | ||||||
|  | |||||||
| @ -18,7 +18,7 @@ let | |||||||
|     clangOmpss2NodesOmpv = callPackage ./pkgs/llvm-ompss2/default.nix { ompss2rt = final.nodes; openmp = final.openmpv; }; |     clangOmpss2NodesOmpv = callPackage ./pkgs/llvm-ompss2/default.nix { ompss2rt = final.nodes; openmp = final.openmpv; }; | ||||||
|     clangOmpss2Unwrapped = callPackage ./pkgs/llvm-ompss2/clang.nix { }; |     clangOmpss2Unwrapped = callPackage ./pkgs/llvm-ompss2/clang.nix { }; | ||||||
|     #extrae = callPackage ./pkgs/extrae/default.nix { }; # Broken and outdated |     #extrae = callPackage ./pkgs/extrae/default.nix { }; # Broken and outdated | ||||||
|     gpi-2 = callPackage ./pkgs/gpi-2/default.nix { }; |     #gpi-2 = callPackage ./pkgs/gpi-2/default.nix { }; # Broken: https://jungle.bsc.es/git/rarias/bscpkgs/issues/7 | ||||||
|     intel-apt = callPackage ./pkgs/intel-oneapi/packages.nix { }; |     intel-apt = callPackage ./pkgs/intel-oneapi/packages.nix { }; | ||||||
|     intelPackages_2023 = callPackage ./pkgs/intel-oneapi/2023.nix { }; |     intelPackages_2023 = callPackage ./pkgs/intel-oneapi/2023.nix { }; | ||||||
|     intelPackages_2024 = final.intel-apt.hpckit_2024; |     intelPackages_2024 = final.intel-apt.hpckit_2024; | ||||||
| @ -49,7 +49,7 @@ let | |||||||
|     stdenvClangOmpss2Nanos6 = final.stdenv.override { cc = final.clangOmpss2Nanos6; allowedRequisites = null; }; |     stdenvClangOmpss2Nanos6 = final.stdenv.override { cc = final.clangOmpss2Nanos6; allowedRequisites = null; }; | ||||||
|     stdenvClangOmpss2Nodes = final.stdenv.override { cc = final.clangOmpss2Nodes; allowedRequisites = null; }; |     stdenvClangOmpss2Nodes = final.stdenv.override { cc = final.clangOmpss2Nodes; allowedRequisites = null; }; | ||||||
|     stdenvClangOmpss2NodesOmpv = final.stdenv.override { cc = final.clangOmpss2NodesOmpv; allowedRequisites = null; }; |     stdenvClangOmpss2NodesOmpv = final.stdenv.override { cc = final.clangOmpss2NodesOmpv; allowedRequisites = null; }; | ||||||
|     tagaspi = callPackage ./pkgs/tagaspi/default.nix { }; |     #tagaspi = callPackage ./pkgs/tagaspi/default.nix { }; # Broken due gpi-2 | ||||||
|     tampi = callPackage ./pkgs/tampi/default.nix { }; |     tampi = callPackage ./pkgs/tampi/default.nix { }; | ||||||
|     tasycl = callPackage ./pkgs/tasycl/default.nix { }; |     tasycl = callPackage ./pkgs/tasycl/default.nix { }; | ||||||
|     tasycl-acpp = callPackage ./pkgs/tasycl/default.nix { useIntel = false; }; |     tasycl-acpp = callPackage ./pkgs/tasycl/default.nix { useIntel = false; }; | ||||||
|  | |||||||
| @ -34,8 +34,6 @@ stdenv.mkDerivation rec { | |||||||
| 
 | 
 | ||||||
|   enableParallelBuilding = true; |   enableParallelBuilding = true; | ||||||
| 
 | 
 | ||||||
|   patches = [ ./rdma-core.patch ./max-mem.patch ]; |  | ||||||
| 
 |  | ||||||
|   preConfigure = '' |   preConfigure = '' | ||||||
|     patchShebangs autogen.sh |     patchShebangs autogen.sh | ||||||
|     ./autogen.sh |     ./autogen.sh | ||||||
|  | |||||||
| @ -1,10 +0,0 @@ | |||||||
| --- a/tests/tests/segments/max_mem.c	2025-09-12 13:30:53.449353591 +0200
 |  | ||||||
| +++ b/tests/tests/segments/max_mem.c	2025-09-12 13:33:49.750352401 +0200
 |  | ||||||
| @@ -1,5 +1,7 @@
 |  | ||||||
|  #include <test_utils.h> |  | ||||||
|   |  | ||||||
| +gaspi_size_t gaspi_get_system_mem (void);
 |  | ||||||
| +
 |  | ||||||
|  /* Test allocates 45% of system memory and creates a segment that |  | ||||||
|     large or if several ranks per node exist, divided among that |  | ||||||
|     number */ |  | ||||||
| @ -1,12 +0,0 @@ | |||||||
| --- a/src/devices/ib/GPI2_IB.h	2025-09-12 13:25:31.564181121 +0200
 |  | ||||||
| +++ b/src/devices/ib/GPI2_IB.h	2025-09-12 13:24:49.105422150 +0200
 |  | ||||||
| @@ -26,6 +26,9 @@ along with GPI-2. If not, see <http://ww
 |  | ||||||
|   |  | ||||||
|  #include "GPI2_Dev.h" |  | ||||||
|   |  | ||||||
| +/* Missing prototype as driver.h is now private */
 |  | ||||||
| +int ibv_read_sysfs_file(const char *dir, const char *file, char *buf, size_t size);
 |  | ||||||
| +
 |  | ||||||
|  #define GASPI_GID_INDEX   (0) |  | ||||||
|  #define PORT_LINK_UP      (5) |  | ||||||
|  #define MAX_INLINE_BYTES  (128) |  | ||||||
| @ -2,7 +2,6 @@ | |||||||
|   stdenv |   stdenv | ||||||
| , lib | , lib | ||||||
| , gcc | , gcc | ||||||
| , gcc13 |  | ||||||
| , clangOmpss2Unwrapped | , clangOmpss2Unwrapped | ||||||
| , writeShellScript | , writeShellScript | ||||||
| , openmp ? null | , openmp ? null | ||||||
| @ -93,8 +92,7 @@ let | |||||||
|   ''; |   ''; | ||||||
| 
 | 
 | ||||||
|   wrappedCCIntel = wrapCCWith { |   wrappedCCIntel = wrapCCWith { | ||||||
|     inherit bintools extraPackages; |     inherit cc bintools extraPackages; | ||||||
|     cc = cc.override { gcc = gcc13; }; # Intel uses gcc13, so we have to match it |  | ||||||
|     # extraPackages adds packages to depsTargetTargetPropagated |     # extraPackages adds packages to depsTargetTargetPropagated | ||||||
|     extraBuildCommands = intelExtraBuildCommands + envExports; |     extraBuildCommands = intelExtraBuildCommands + envExports; | ||||||
|   }; |   }; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user