[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/OpenHPC-meta/

2022-06-14 Thread Haelwenn Monnier
commit: 06c6b69d9f1e2607b6efd61ddda17a49fbd7cd76
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jun 14 07:58:26 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Jun 14 08:00:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=06c6b69d

sys-cluster/OpenHPC-meta: add scalasca

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild 
b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
index 0b38f75ac..4cc4de078 100644
--- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
@@ -68,6 +68,7 @@ RDEPEND="
sys-cluster/extrae[${PYTHON_SINGLE_USEDEP}]
sys-cluster/mpi-benchmarks
sys-cluster/osu-micro-benchmarks
+   sys-cluster/scalasca
sys-cluster/scorep[mpi,unwind]
)
 
@@ -106,7 +107,6 @@ RDEPEND="
 
 "
 #  perf-tools
-   #scalasca
#tau
 
 #  slurm-server



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/OpenHPC-meta/

2022-06-10 Thread Andrew Ammerlaan
commit: 033e80f7a65618c2158a0191d30bc4670c6a0d52
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun 10 03:56:24 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Jun 10 03:58:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=033e80f7

sys-cluster/OpenHPC-meta: add scorep

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild 
b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
index fee1dd24e..0b38f75ac 100644
--- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
@@ -68,6 +68,7 @@ RDEPEND="
sys-cluster/extrae[${PYTHON_SINGLE_USEDEP}]
sys-cluster/mpi-benchmarks
sys-cluster/osu-micro-benchmarks
+   sys-cluster/scorep[mpi,unwind]
)
 
python? (
@@ -107,7 +108,6 @@ RDEPEND="
 #  perf-tools
#scalasca
#tau
-   #scorep
 
 #  slurm-server
#pdsh-slurm



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/OpenHPC-meta/

2022-06-03 Thread Florian Schmaus
commit: 8275bcc923a3f9ef69b7ba0d753c08dafca08e77
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun  2 13:49:04 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jun  2 13:50:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8275bcc9

sys-cluster/OpenHPC-meta: add osu-micro-benchmarks

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild 
b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
index 62f3499c4..a04447154 100644
--- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
@@ -64,6 +64,7 @@ RDEPEND="
sys-apps/likwid
sys-cluster/extrae[${PYTHON_SINGLE_USEDEP}]
sys-cluster/mpi-benchmarks
+   sys-cluster/osu-micro-benchmarks
)
 
python? (
@@ -106,7 +107,6 @@ RDEPEND="
 
 #  perf-tools
 #  sys-cluster/dimemas[libunwind]
-   #omb
#scalasca
#tau
#scorep



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/OpenHPC-meta/

2022-06-03 Thread Florian Schmaus
commit: 731da4e6f1fdefd80cbf8c5c37d5b616e0be4ef1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun  2 12:32:32 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jun  2 13:50:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=731da4e6

sys-cluster/OpenHPC-meta: add mpi-benchmarks

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild 
b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
index e6ddfcda4..62f3499c4 100644
--- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
@@ -63,6 +63,7 @@ RDEPEND="
dev-libs/papi
sys-apps/likwid
sys-cluster/extrae[${PYTHON_SINGLE_USEDEP}]
+   sys-cluster/mpi-benchmarks
)
 
python? (
@@ -105,7 +106,6 @@ RDEPEND="
 
 #  perf-tools
 #  sys-cluster/dimemas[libunwind]
-   #imb
#omb
#scalasca
#tau



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/OpenHPC-meta/

2022-05-24 Thread Haelwenn Monnier
commit: acb31b7b66bb3cdd9d3e1c2d6eff6cd941efce08
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue May 24 17:35:10 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue May 24 17:36:41 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=acb31b7b

sys-cluster/OpenHPC-meta: add superlu_dist and mfem

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild 
b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
index 595b64bf1..01a52edc0 100644
--- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
@@ -40,21 +40,23 @@ RDEPEND="
dev-libs/boost[mpi]
sci-libs/fftw[mpi]
sci-libs/hypre[mpi]
+   sci-libs/mfem[mpi,mumps,petsc,slepc]
sci-libs/mumps[mpi,scotch]
sci-libs/scalapack
sci-libs/scotch[mpi,threads]
+   sci-libs/superlu_dist[fortran]
sci-libs/trilinos[hypre,mumps,scotch,scalapack,petsc]
sci-mathematics/petsc[fftw,hypre,mpi,mumps,scotch]
sci-mathematics/slepc[mpi]
sys-cluster/opencoarrays
 
io-libs? (
+   sci-libs/mfem[netcdf]
sci-libs/trilinos[hdf5,netcdf]
sci-mathematics/petsc[hdf5]
)
-   python? (
-   $(python_gen_cond_dep 
'dev-libs/boost[numpy,python,${PYTHON_USEDEP}]')
-   )
+   python? ( $(python_gen_cond_dep 
'dev-libs/boost[numpy,python,${PYTHON_USEDEP}]') )
+   serial? ( sci-libs/mfem[superlu] )
)
 
perf-tools? (
@@ -100,10 +102,6 @@ RDEPEND="
#adios[mpi]
#phdf5[mpi]
 
-#  parallel
-   #sci-libs/superlu_dist
-   #mfem
-
 #  perf-tools
 #  sys-cluster/dimemas[libunwind]
#imb



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/OpenHPC-meta/

2022-03-28 Thread Ronny Gutbrod
commit: d7539be7c1f9bc627d5311057f1d38ae8484ba3d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Mar 28 17:13:05 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Mar 28 17:14:19 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7539be7

sys-cluster/OpenHPC-meta: apptainer alternative to singularity

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild 
b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
index a06fc131e..595b64bf1 100644
--- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -73,7 +73,7 @@ RDEPEND="
 
runtimes? (
sys-cluster/charliecloud[${PYTHON_SINGLE_USEDEP}]
-   sys-cluster/singularity
+   || ( app-containers/apptainer sys-cluster/singularity )
)
 
serial? (



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/OpenHPC-meta/

2021-09-30 Thread Arthur Zamarin
commit: 3f7d57721df7dcb51972673c61b0ee9db687ef98
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Sep 29 14:30:54 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 29 14:30:54 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3f7d5772

sys-cluster/OpenHPC-meta: add parallel-netcdf

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild 
b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
index 1b0d926e2..42ff131c1 100644
--- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
sci-libs/netcdf[hdf5,mpi]
sci-libs/netcdf-cxx
sci-libs/netcdf-fortran
+   sys-cluster/parallel-netcdf
)
 
parallel? (
@@ -96,7 +97,6 @@ RDEPEND="
 "
 #  io-libs
#adios[mpi]
-   #pnetcdf[mpi]
#phdf5[mpi]
 
 #  parallel



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/OpenHPC-meta/

2021-08-24 Thread Andrew Ammerlaan
commit: a919461990884043363eb5e7a46e7cef903ee935
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Aug 23 21:08:20 2021 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Aug 23 21:08:20 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9194619

sys-cluster/OpenHPC-meta: add ipmitool

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild 
b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
index cf70ae4d2..1b0d926e2 100644
--- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
@@ -24,6 +24,7 @@ RDEPEND="
|| ( sys-libs/libunwind sys-libs/llvm-libunwind )
 
app-shells/pdsh
+   sys-apps/ipmitool
sys-process/numactl
virtual/mpi
 



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/OpenHPC-meta/

2021-08-24 Thread Andrew Ammerlaan
commit: 1b56b40925d7f7ace889c086c0095397439e7122
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Aug 23 19:42:36 2021 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Aug 23 19:42:58 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b56b409

sys-cluster/OpenHPC-meta: initial import

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 136 +++
 sys-cluster/OpenHPC-meta/metadata.xml|  24 
 2 files changed, 160 insertions(+)

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild 
b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
new file mode 100644
index 0..60f3f98a1
--- /dev/null
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit python-single-r1
+
+DESCRIPTION="OpenHPC metapackage"
+
+SLOT="0"
+LICENSE="GPL-2"
+HOMEPAGE="
+   https://openhpc.community
+   https://github.com/openhpc/ohpc
+"
+KEYWORDS="~amd64"
+IUSE="+io-libs +parallel +perf-tools +python +runtimes +serial +slurm-client 
+slurm-server" #geopm warewulf
+
+#TODO: add metis/partition useflags in a way that doesn't pull in non-free 
parmetis
+RDEPEND="
+   ${PYTHON_DEPS}
+   || ( sys-libs/libunwind sys-libs/llvm-libunwind )
+
+   sys-process/numactl
+   virtual/mpi
+
+   io-libs? (
+   sci-libs/hdf5[cxx,fortran,mpi]
+   sci-libs/netcdf[hdf5,mpi]
+   sci-libs/netcdf-cxx
+   sci-libs/netcdf-fortran
+   )
+
+   parallel? (
+   dev-libs/boost[mpi]
+   sci-libs/fftw[mpi]
+   sci-libs/hypre[mpi]
+   sci-libs/mumps[mpi,scotch]
+   sci-libs/scalapack
+   sci-libs/scotch[mpi,threads]
+   sci-libs/trilinos[boost,hypre,mumps,scotch,scalapack,petsc]
+   sci-mathematics/petsc[fftw,hypre,mpi,mumps,scotch]
+   sci-mathematics/slepc[mpi]
+
+   io-libs? (
+   sci-libs/trilinos[hdf5,netcdf]
+   sci-mathematics/petsc[hdf5]
+   )
+   python? (
+   $(python_gen_cond_dep 
'dev-libs/boost[numpy,python,${PYTHON_USEDEP}]')
+   )
+   )
+
+   perf-tools? (
+   dev-libs/papi
+   sys-apps/likwid
+   sys-cluster/extrae[${PYTHON_SINGLE_USEDEP}]
+   )
+
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/mpi4py[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   ')
+   )
+
+   runtimes? (
+   sys-cluster/charliecloud[${PYTHON_SINGLE_USEDEP}]
+   sys-cluster/singularity
+   )
+
+   serial? (
+   dev-lang/R[lapack]
+   sci-libs/gsl[cblas-external]
+   sci-libs/metis
+   sci-libs/openblas[eselect-ldso]
+   sci-libs/superlu
+   )
+
+   slurm-client? (
+   sys-apps/hwloc
+   sys-cluster/slurm[numa,pam]
+   io-libs? ( sys-cluster/slurm[hdf5] )
+   )
+
+   slurm-server? (
+   sys-cluster/slurm[numa,perl,slurmdbd]
+   io-libs? ( sys-cluster/slurm[hdf5] )
+   )
+
+"
+#  io-libs
+   #adios[mpi]
+   #pnetcdf[mpi]
+   #phdf5[mpi]
+
+#  parallel
+   #sci-libs/superlu_dist
+   #opencoarrays
+   #mfem
+
+#  perf-tools
+#  sys-cluster/dimemas[libunwind]
+   #imb
+   #omb
+   #scalasca
+   #tau
+   #scorep
+
+#  serial
+   #plasma
+
+#  slurm-server
+   #pdsh-slurm
+
+   #geopm? (
+   #geopm[mpi]
+   #)
+
+   #warewulf? (
+   #warewulf-cluster
+   #warewulf-common-localdb
+   #warewulf-common
+   #warewulf-ipmi
+   #warewulf-ipmi-initramfs
+   #warewulf-provision
+   #warewulf-provision-initramfs
+   #warewulf-provision-server-ipxe
+   #warewulf-provision-server
+   #warewulf-vnfs
+   #)
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"

diff --git a/sys-cluster/OpenHPC-meta/metadata.xml 
b/sys-cluster/OpenHPC-meta/metadata.xml
new file mode 100644
index 0..9a1e87141
--- /dev/null
+++ b/sys-cluster/OpenHPC-meta/metadata.xml
@@ -0,0 +1,24 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   https://github.com/openhpc/ohpc/issues
+   openhpc/ohpc
+   
+   
+   
+   Collection of IO libraries
+   

[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/OpenHPC-meta/

2021-08-24 Thread Andrew Ammerlaan
commit: 4e98a109896c5688be5a5da854ae01fcf8a94cb0
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Aug 23 21:05:12 2021 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Aug 23 21:05:12 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e98a109

sys-cluster/OpenHPC-meta: add pdsh

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild 
b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
index 60f3f98a1..cf70ae4d2 100644
--- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
@@ -23,6 +23,7 @@ RDEPEND="
${PYTHON_DEPS}
|| ( sys-libs/libunwind sys-libs/llvm-libunwind )
 
+   app-shells/pdsh
sys-process/numactl
virtual/mpi