[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/OpenHPC-meta/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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