43d32ac16d
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:29:55 +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