2aa9eff970 
							
						 
					 
					
						
						
							
							Use nixpkgs from flake.lock and support attrs when importing bscpkgs  
						
						... 
						
						
						
						This makes `nix-build` and friends use the current flake lock instead of
the outdated pinned version we had in `./nixpkgs.nix`
With this, `nix-build -A ovni` and `nix build .#ovni` should produce the
same result.
This will fail if the flake nixpkgs input does not come from NixOS/nixpkgs.
We could use edolstra/flake-compat instead, but it's overkill imho.
Additionally, I made default.nix behave like nixpkgs, so that we can
import bscpkgs à la nixpkgs (Apply overlays and other options that nixpkgs
accepts):
```nix
let pkgs = import bscpkgs { inherit system; }; in <...>
```
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es> 
						
						
					 
					
						2025-06-16 12:25:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8d5714c67b 
							
						 
					 
					
						
						
							
							Move nixpkgs reference to its own expression  
						
						... 
						
						
						
						Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es> 
						
						
					 
					
						2023-10-31 16:52:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							124cb6a4c3 
							
						 
					 
					
						
						
							
							Update nixpkgs in default.nix too  
						
						
						
						
					 
					
						2023-08-31 12:43:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7f18deaf69 
							
						 
					 
					
						
						
							
							Update nixpkgs to d6b863fd to match nixos  
						
						
						
						
					 
					
						2023-06-16 16:36:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a46a2ee794 
							
						 
					 
					
						
						
							
							Update nixpkgs commit to match xeon07  
						
						
						
						
					 
					
						2023-04-11 20:31:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							38220140ec 
							
						 
					 
					
						
						
							
							Update nixpkgs to release 22.11  
						
						
						
						
					 
					
						2023-03-02 11:16:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b60698b791 
							
						 
					 
					
						
						
							
							pkgs: update nixpkgs to 1614b96a  
						
						
						
						
					 
					
						2023-03-02 10:38:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							140598a28b 
							
						 
					 
					
						
						
							
							Pin nixpkgs  
						
						
						
						
					 
					
						2021-01-11 16:41:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							dba1cc22bc 
							
						 
					 
					
						
						
							
							New design with overlays  
						
						
						
						
					 
					
						2020-09-16 12:22:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bdc221ba81 
							
						 
					 
					
						
						
							
							Add perf for linux 4.9  
						
						
						
						
					 
					
						2020-09-02 17:07:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							196b681586 
							
						 
					 
					
						
						
							
							mpich: add enableDebug option  
						
						
						
						
					 
					
						2020-08-26 19:21:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4b27ceec6d 
							
						 
					 
					
						
						
							
							Add clsync tool  
						
						
						
						
					 
					
						2020-08-21 19:49:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5314f343b6 
							
						 
					 
					
						
						
							
							Add static nix with shell set to /bin/sh  
						
						
						
						
					 
					
						2020-08-19 18:16:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c70d35cd50 
							
						 
					 
					
						
						
							
							Add MPICH with libfabric enabled  
						
						
						
						
					 
					
						2020-08-19 11:06:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1e07be863a 
							
						 
					 
					
						
						
							
							Add OSU test benchmarks  
						
						
						
						
					 
					
						2020-08-18 18:28:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ecc01e4314 
							
						 
					 
					
						
						
							
							Add old SLURM, pmix and pmi2 versions  
						
						
						
						
					 
					
						2020-08-17 18:55:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9631f4c223 
							
						 
					 
					
						
						
							
							Add slurm 17.11.9-2, builds ok.  
						
						
						
						
					 
					
						2020-08-05 10:57:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7c92f713cd 
							
						 
					 
					
						
						
							
							Add ParaStation MPI implementation  
						
						
						
						
					 
					
						2020-07-29 18:38:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							11901e77de 
							
						 
					 
					
						
						
							
							Rename gauss-seidel to heat  
						
						
						
						
					 
					
						2020-07-27 13:17:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bad6f3c761 
							
						 
					 
					
						
						
							
							Add garlic group  
						
						
						
						
					 
					
						2020-07-24 13:24:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cf72d526ee 
							
						 
					 
					
						
						
							
							Add mpptest  
						
						
						
						
					 
					
						2020-07-24 11:33:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ab0aa74590 
							
						 
					 
					
						
						
							
							Add garlic group with all apps  
						
						
						
						
					 
					
						2020-07-20 17:31:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ba13d37694 
							
						 
					 
					
						
						
							
							Remove custom nanos6  
						
						
						
						
					 
					
						2020-07-20 16:05:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c50158e3be 
							
						 
					 
					
						
						
							
							Add fwi app  
						
						
						
						
					 
					
						2020-07-20 12:58:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3b23b230ed 
							
						 
					 
					
						
						
							
							Add hpccg app  
						
						
						
						
					 
					
						2020-07-20 12:04:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							11b1652617 
							
						 
					 
					
						
						
							
							Unify package versions  
						
						
						
						
					 
					
						2020-07-20 11:59:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cd409677b0 
							
						 
					 
					
						
						
							
							Add hpcg app  
						
						
						
						
					 
					
						2020-07-13 16:46:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0b2f9df3ea 
							
						 
					 
					
						
						
							
							lulesh: Use nanos6 from git  
						
						
						
						
					 
					
						2020-07-13 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3298c5442c 
							
						 
					 
					
						
						
							
							Add lulesh app  
						
						
						
						
					 
					
						2020-07-13 14:09:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							577a7c3190 
							
						 
					 
					
						
						
							
							Add CREAMS app  
						
						
						
						
					 
					
						2020-07-10 16:49:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7c68efe743 
							
						 
					 
					
						
						
							
							mcxx: remove build dependency with icc  
						
						
						
						
					 
					
						2020-07-10 16:42:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							261d304961 
							
						 
					 
					
						
						
							
							Add ifort to intel compilers  
						
						
						
						
					 
					
						2020-07-10 13:42:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							114a6b081f 
							
						 
					 
					
						
						
							
							Add icc in mcxx to enable imc* wrappers  
						
						
						
						
					 
					
						2020-07-10 13:17:45 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Sala 
							
						 
					 
					
						
						
						
						
							
						
						
							7b2c88be78 
							
						 
					 
					
						
						
							
							Adding Gauss-Seidel benchmark.  
						
						... 
						
						
						
						It does not work yet due to a gcc compilation issue. 
						
						
					 
					
						2020-07-08 13:35:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							018bebc264 
							
						 
					 
					
						
						
							
							Disable debug in clang+ompss2 compiler  
						
						
						
						
					 
					
						2020-07-06 11:15:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							940c494d8e 
							
						 
					 
					
						
						
							
							Use last intel compiler 2020 version  
						
						
						
						
					 
					
						2020-07-02 15:32:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1f36743459 
							
						 
					 
					
						
						
							
							Add intel compiler  
						
						
						
						
					 
					
						2020-07-02 12:36:22 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo 
							
						 
					 
					
						
						
						
						
							
						
						
							61c799e7e4 
							
						 
					 
					
						
						
							
							Intel compiler stub  
						
						
						
						
					 
					
						2020-07-01 10:25:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a1f33444b5 
							
						 
					 
					
						
						
							
							Testing saiph app  
						
						
						
						
					 
					
						2020-06-30 12:19:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							74222706bf 
							
						 
					 
					
						
						
							
							Add Intel MPI  
						
						
						
						
					 
					
						2020-06-29 20:46:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3ddd1721f4 
							
						 
					 
					
						
						
							
							Use gcc9 to compile mcxx  
						
						
						
						
					 
					
						2020-06-29 17:39:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							71430b3552 
							
						 
					 
					
						
						
							
							Add mercurium mcxx compiler  
						
						
						
						
					 
					
						2020-06-29 17:32:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d6093681cc 
							
						 
					 
					
						
						
							
							Move cpic to apps directory  
						
						
						
						
					 
					
						2020-06-29 16:53:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							08a3512bf1 
							
						 
					 
					
						
						
							
							Add nbody package (not working yet)  
						
						
						
						
					 
					
						2020-06-29 16:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Arias 
							
						 
					 
					
						
						
						
						
							
						
						
							67c692b648 
							
						 
					 
					
						
						
							
							Add test subset  
						
						
						
						
					 
					
						2020-06-25 21:02:49 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Arias 
							
						 
					 
					
						
						
						
						
							
						
						
							a83627890e 
							
						 
					 
					
						
						
							
							Place packages together  
						
						
						
						
					 
					
						2020-06-25 20:43:35 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Arias 
							
						 
					 
					
						
						
						
						
							
						
						
							6b5e5aafa9 
							
						 
					 
					
						
						
							
							Add patched nix for BeeGFS  
						
						
						
						
					 
					
						2020-06-25 15:13:20 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Arias 
							
						 
					 
					
						
						
						
						
							
						
						
							f5484cf5c3 
							
						 
					 
					
						
						
							
							Clean unused derivations  
						
						
						
						
					 
					
						2020-06-17 13:26:14 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Arias 
							
						 
					 
					
						
						
						
						
							
						
						
							19e4e12126 
							
						 
					 
					
						
						
							
							Working stdenv with clang+ompss2  
						
						
						
						
					 
					
						2020-06-17 13:00:49 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Arias 
							
						 
					 
					
						
						
						
						
							
						
						
							a8523c4b4e 
							
						 
					 
					
						
						
							
							Add sandbox build test  
						
						
						
						
					 
					
						2020-06-16 15:39:11 +02:00