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; | ||||
|       overlays.default = self.bscOverlay; | ||||
|       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; }; | ||||
|     clangOmpss2Unwrapped = callPackage ./pkgs/llvm-ompss2/clang.nix { }; | ||||
|     #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 { }; | ||||
|     intelPackages_2023 = callPackage ./pkgs/intel-oneapi/2023.nix { }; | ||||
|     intelPackages_2024 = final.intel-apt.hpckit_2024; | ||||
| @ -49,7 +49,7 @@ let | ||||
|     stdenvClangOmpss2Nanos6 = final.stdenv.override { cc = final.clangOmpss2Nanos6; allowedRequisites = null; }; | ||||
|     stdenvClangOmpss2Nodes = final.stdenv.override { cc = final.clangOmpss2Nodes; 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 { }; | ||||
|     tasycl = callPackage ./pkgs/tasycl/default.nix { }; | ||||
|     tasycl-acpp = callPackage ./pkgs/tasycl/default.nix { useIntel = false; }; | ||||
|  | ||||
| @ -34,8 +34,6 @@ stdenv.mkDerivation rec { | ||||
| 
 | ||||
|   enableParallelBuilding = true; | ||||
| 
 | ||||
|   patches = [ ./rdma-core.patch ./max-mem.patch ]; | ||||
| 
 | ||||
|   preConfigure = '' | ||||
|     patchShebangs 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 | ||||
| , lib | ||||
| , gcc | ||||
| , gcc13 | ||||
| , clangOmpss2Unwrapped | ||||
| , writeShellScript | ||||
| , openmp ? null | ||||
| @ -93,8 +92,7 @@ let | ||||
|   ''; | ||||
| 
 | ||||
|   wrappedCCIntel = wrapCCWith { | ||||
|     inherit bintools extraPackages; | ||||
|     cc = cc.override { gcc = gcc13; }; # Intel uses gcc13, so we have to match it | ||||
|     inherit cc bintools extraPackages; | ||||
|     # extraPackages adds packages to depsTargetTargetPropagated | ||||
|     extraBuildCommands = intelExtraBuildCommands + envExports; | ||||
|   }; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user