Compare commits
	
		
			12 Commits
		
	
	
		
			24326d4fce
			...
			fece91e756
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| fece91e756 | |||
| cd75488bdb | |||
| be373b6355 | |||
| 05cdb01ef9 | |||
| 94773bb5c5 | |||
| 374ec330ed | |||
| c225f60dc8 | |||
| 490389e26f | |||
| 066ebad8af | |||
| d9c10446f1 | |||
| 44f36ce2f2 | |||
| 3bf9666756 | 
							
								
								
									
										8
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							| @ -2,10 +2,10 @@ | ||||
|   "nodes": { | ||||
|     "nixpkgs": { | ||||
|       "locked": { | ||||
|         "lastModified": 1736867362, | ||||
|         "narHash": "sha256-i/UJ5I7HoqmFMwZEH6vAvBxOrjjOJNU739lnZnhUln8=", | ||||
|         "path": "/nix/store/2csx2kkb2hxyxhhmg2xs9jfyypikwwk6-source", | ||||
|         "rev": "9c6b49aeac36e2ed73a8c472f1546f6d9cf1addc", | ||||
|         "lastModified": 1752436162, | ||||
|         "narHash": "sha256-Kt1UIPi7kZqkSc5HVj6UY5YLHHEzPBkgpNUByuyxtlw=", | ||||
|         "path": "/nix/store/zk8v61cpk1wprp9ld5ayc1g5fq4pdkwv-source", | ||||
|         "rev": "dfcd5b901dbab46c9c6e80b265648481aafb01f8", | ||||
|         "type": "path" | ||||
|       }, | ||||
|       "original": { | ||||
|  | ||||
| @ -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 | ||||
|     intelPackages_2023 = callPackage ./pkgs/intel-oneapi/2023.nix { }; | ||||
|     jemallocNanos6 = callPackage ./pkgs/nanos6/jemalloc.nix { }; | ||||
|     #lmbench = callPackage ./pkgs/lmbench/default.nix { }; # Broken | ||||
| @ -44,7 +44,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 { }; | ||||
|     wxparaver = callPackage ./pkgs/paraver/default.nix { }; | ||||
|   }; | ||||
|  | ||||
| @ -1,6 +1,5 @@ | ||||
| { stdenv | ||||
| , fetchurl | ||||
| , ncurses | ||||
| , lib | ||||
| , dpkg | ||||
| , rsync | ||||
| @ -10,12 +9,9 @@ | ||||
| , hwloc | ||||
| , zlib | ||||
| , autoPatchelfHook | ||||
| , symlinkJoin | ||||
| , libfabric | ||||
| , gcc | ||||
| , gcc7 | ||||
| , gcc13 | ||||
| , wrapCCWith | ||||
| , linuxHeaders | ||||
| }: | ||||
| 
 | ||||
| # The distribution of intel packages is a mess. We are doing the installation | ||||
| @ -30,6 +26,8 @@ | ||||
| 
 | ||||
| let | ||||
| 
 | ||||
|   gcc = gcc13; | ||||
| 
 | ||||
|   v = { | ||||
|     hpckit   = "2023.1.0"; | ||||
|     compiler = "2023.1.0"; | ||||
| @ -314,6 +312,7 @@ let | ||||
|       "intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-runtime-${version}" | ||||
|       "intel-oneapi-compiler-dpcpp-cpp-classic-fortran-shared-runtime-${version}" | ||||
|     ]; | ||||
|     dontCheckForBrokenSymlinks = true; | ||||
|     # From https://aur.archlinux.org/packages/intel-oneapi-compiler: | ||||
|     # - intel-oneapi-compiler-cpp-eclipse-cfg-2023.0.0-25370_all.deb | ||||
|     # + intel-oneapi-compiler-dpcpp-cpp-2023.0.0-2023.0.0-25370_amd64.deb | ||||
| @ -399,7 +398,9 @@ let | ||||
|         echo "-L${cc}/lib" >> $out/nix-support/cc-ldflags | ||||
| 
 | ||||
|         # Need the gcc in the path | ||||
|         echo 'export "PATH=${mygcc}/bin:$PATH"' >> $out/nix-support/cc-wrapper-hook | ||||
|         # FIXME: We should find a better way to modify the PATH instead of using | ||||
|         # this ugly hack. See https://jungle.bsc.es/git/rarias/bscpkgs/issues/9 | ||||
|         echo 'path_backup="${mygcc}/bin:$path_backup"' >> $out/nix-support/cc-wrapper-hook | ||||
| 
 | ||||
|         # Disable hardening by default | ||||
|         echo "" > $out/nix-support/add-hardening.sh | ||||
|  | ||||
| @ -16,19 +16,19 @@ | ||||
| , useGit ? false | ||||
| , gitUrl ? "ssh://git@bscpm04.bsc.es/llvm-ompss/llvm-mono.git" | ||||
| , gitBranch ? "master" | ||||
| , gitCommit ? "8c0d267c04d7fc3fb923078f510fcd5f4719a6cc" | ||||
| , gitCommit ? "880e2341c56bad1dc14e8c369fb3356bec19018e" | ||||
| }: | ||||
| 
 | ||||
| let | ||||
|   stdenv = llvmPackages_latest.stdenv; | ||||
| 
 | ||||
|   release = rec { | ||||
|     version = "2024.11"; | ||||
|     version = "2025.06"; | ||||
|     src = fetchFromGitHub { | ||||
|       owner = "bsc-pm"; | ||||
|       repo = "llvm"; | ||||
|       rev = "refs/tags/github-release-${version}"; | ||||
|       hash = "sha256-pF0qa987nLkIJPUrXh1srzBkLPfb31skIegD0bl34Kg="; | ||||
|       hash = "sha256-ww9PpRmtz/M9IyLiZ8rAehx2UW4VpQt+svf4XfKBzKo="; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|  | ||||
| @ -19,7 +19,7 @@ | ||||
| , useGit ? false | ||||
| , gitUrl ? "ssh://git@bscpm04.bsc.es/nanos6/nanos6" | ||||
| , gitBranch ? "master" | ||||
| , gitCommit ? "9f54c988e0a8b9c011d9d526acdb8d76f18fcae4" | ||||
| , gitCommit ? "f82762b66c82b5174a8eaad33f6c2f335ac759b4" | ||||
| }: | ||||
| 
 | ||||
| assert enableJemalloc -> (jemallocNanos6 != null); | ||||
| @ -28,12 +28,12 @@ with lib; | ||||
| 
 | ||||
| let | ||||
|   release = rec { | ||||
|     version = "4.2"; | ||||
|     version = "4.3"; | ||||
|     src = fetchFromGitHub { | ||||
|       owner = "bsc-pm"; | ||||
|       repo = "nanos6"; | ||||
|       rev = "version-${version}"; | ||||
|       hash = "sha256-tBrRGLCjSFYdmVGPAC2DzYY6HJyZGUOMeykujafn7+4="; | ||||
|       hash = "sha256-/c6WiKBsAo/01uvMRmjv0PMucbrgvaGmbxlPE6q+dfE="; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|  | ||||
| @ -11,19 +11,19 @@ | ||||
| , useGit ? false | ||||
| , gitUrl ? "git@gitlab-internal.bsc.es:nos-v/nos-v.git" | ||||
| , gitBranch ? "master" | ||||
| , gitCommit ? "cfd361bd1dd30c96da405e6bbaa7e78f5f93dfda" | ||||
| , gitCommit ? "9f47063873c3aa9d6a47482a82c5000a8c813dd8" | ||||
| }: | ||||
| 
 | ||||
| with lib; | ||||
| 
 | ||||
| let | ||||
|   release = rec { | ||||
|     version = "3.1.0"; | ||||
|     version = "3.2.0"; | ||||
|     src = fetchFromGitHub { | ||||
|       owner = "bsc-pm"; | ||||
|       repo = "nos-v"; | ||||
|       rev = "${version}"; | ||||
|       hash = "sha256-Pkre+ZZsREDxJLCoIoPN1HQDuUa2H1IQyKB3omg6qaU="; | ||||
|       hash = "sha256-yaz92426EM8trdkBJlISmAoG9KJCDTvoAW/HKrasvOw="; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|  | ||||
| @ -7,7 +7,7 @@ | ||||
| , useGit ? false | ||||
| , gitBranch ? "master" | ||||
| , gitUrl ? "ssh://git@bscpm04.bsc.es/rarias/ovni.git" | ||||
| , gitCommit ? "a7103f8510d1ec124c3e01ceb47d1e443e98bbf4" | ||||
| , gitCommit ? "e4f62382076f0cf0b1d08175cf57cc0bc51abc61" | ||||
| , enableDebug ? false | ||||
| # Only enable MPI if the build is native (fails on cross-compilation) | ||||
| , useMpi ? (stdenv.buildPlatform.canExecute stdenv.hostPlatform) | ||||
| @ -17,13 +17,13 @@ with lib; | ||||
| 
 | ||||
| let | ||||
|   release = rec { | ||||
|     version = "1.11.0"; | ||||
|     version = "1.12.0"; | ||||
|     src = fetchFromGitHub { | ||||
|       owner = "bsc-pm"; | ||||
|       repo = "ovni"; | ||||
|       rev = "${version}"; | ||||
|       hash = "sha256-DEZUK1dvbPGH5WYkZ2hpP5PShkMxXkHOqMwgYUHHxeM="; | ||||
|     } // { shortRev = "a7103f8"; }; | ||||
|       hash = "sha256-H04JvsVKrdqr3ON7JhU0g17jjlg/jzQ7eTfx9vUNd3E="; | ||||
|     } // { shortRev = "a73afcf"; }; | ||||
|   }; | ||||
| 
 | ||||
|   git = rec { | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| { | ||||
|   stdenv | ||||
| , autoreconfHook | ||||
| , boost | ||||
| , boost186 | ||||
| , libxml2 | ||||
| , xml2 | ||||
| , wxGTK32 | ||||
| @ -15,6 +15,7 @@ | ||||
| 
 | ||||
| let | ||||
|   wx = wxGTK32; | ||||
|   boost = boost186; | ||||
| in | ||||
| stdenv.mkDerivation rec { | ||||
|   pname = "wxparaver"; | ||||
|  | ||||
| @ -15,7 +15,7 @@ | ||||
| , useGit ? false | ||||
| , gitUrl ? "ssh://git@bscpm04.bsc.es/interoperability/tampi.git" | ||||
| , gitBranch ? "master" | ||||
| , gitCommit ? "a5c93bf8ab045b71ad4a8d5e2c991ce774db5cbc" | ||||
| , gitCommit ? "f6455db9d3124ae36e715a4874fd49720e79f20a" | ||||
| }: | ||||
| 
 | ||||
| with lib; | ||||
| @ -24,12 +24,12 @@ assert enableOvni -> (ovni != null); | ||||
| 
 | ||||
| let | ||||
|   release = rec { | ||||
|     version = "4.0"; | ||||
|     version = "4.1"; | ||||
|     src = fetchFromGitHub { | ||||
|       owner = "bsc-pm"; | ||||
|       repo = "tampi"; | ||||
|       rev = "v${version}"; | ||||
|       hash = "sha256-R7ew5tsrxGReTvOeeZe1FD0oThBhOHoDGv6Mo2sbmDg="; | ||||
|       hash = "sha256-SwfPSnwcZnRnSgNvCD5sFSUJRpWINqI5I4adj5Hh+XY="; | ||||
|     }; | ||||
|   }; | ||||
|   git = rec { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user