2021-08-24 19:36:18 UTC

This commit is contained in:
Repository mirror & CI
2021-08-24 19:36:18 +00:00
parent 781b3bfea2
commit 743677916a
40 changed files with 301 additions and 143 deletions

View File

@@ -9,8 +9,8 @@ IUSE=test
KEYWORDS=~amd64
LICENSE=MIT
RDEPEND=sys-libs/zlib sys-cluster/KVTree
RESTRICT=!test? ( test )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/ECP-VeloC/AXL/archive/v0.4.0.tar.gz -> AXL-0.4.0.tar.gz
_eclasses_=toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 97566c1a256d07b00848aa767e38a352 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 xdg-utils 27f9a2f19502b925ac117bd657aa2979 cmake 518e4c9a6a38dfd7afc54b6a7c5de3da
_md5_=cc62ac5e0ebdf9431551825e4db0b411
_md5_=178c36addc287fb3dda973c190d85df6

View File

@@ -0,0 +1,13 @@
DEFINED_PHASES=setup
DESCRIPTION=OpenHPC metapackage
EAPI=8
HOMEPAGE=https://openhpc.community https://github.com/openhpc/ohpc
INHERIT=python-single-r1
IUSE=+io-libs +parallel +perf-tools +python +runtimes +serial +slurm-client +slurm-server python_single_target_python3_8 python_single_target_python3_9
KEYWORDS=~amd64
LICENSE=GPL-2
RDEPEND=python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) || ( sys-libs/libunwind sys-libs/llvm-libunwind ) app-shells/pdsh sys-apps/ipmitool 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_single_target_python3_8? ( dev-libs/boost[numpy,python,python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-libs/boost[numpy,python,python_targets_python3_9(-)] ) ) ) perf-tools? ( dev-libs/papi sys-apps/likwid sys-cluster/extrae[python_single_target_python3_8(-)?,python_single_target_python3_9(-)?] ) python? ( python_single_target_python3_8? ( dev-python/mpi4py[python_targets_python3_8(-)] dev-python/numpy[python_targets_python3_8(-)] dev-python/scipy[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/mpi4py[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] dev-python/scipy[python_targets_python3_9(-)] ) ) runtimes? ( sys-cluster/charliecloud[python_single_target_python3_8(-)?,python_single_target_python3_9(-)?] 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] ) )
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 )
SLOT=0
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 97566c1a256d07b00848aa767e38a352 python-utils-r1 08d890890f70fe0096093016e55438d5 python-single-r1 73f113f91928e0d16bceb65ecbcd8e75
_md5_=37a9d906d34b3ec757c6ee552cd15551

View File

@@ -5,12 +5,12 @@ DESCRIPTION=Transparent Checkpointing Library
EAPI=8
HOMEPAGE=https://github.com/bsc-pm/TCL
INHERIT=autotools
IUSE=tcl-debug tcl-instrumentation tcl-instrumentation-debug fti scr veloc
IUSE=tcl-debug tcl-instrumentation tcl-instrumentation-debug +tcl-performance fti scr veloc
KEYWORDS=~amd64
LICENSE=GPL-2
RDEPEND=virtual/mpi fti? ( sys-cluster/fti ) scr? ( sys-cluster/scr ) veloc? ( sys-cluster/veloc )
REQUIRED_USE=|| ( fti scr veloc ) || ( tcl-debug tcl-instrumentation tcl-instrumentation-debug )
REQUIRED_USE=|| ( fti scr veloc ) || ( tcl-debug tcl-instrumentation tcl-instrumentation-debug tcl-performance )
SLOT=0
SRC_URI=https://github.com/bsc-pm/TCL/archive/refs/tags/v1.0.tar.gz -> TCL-1.0.tar.gz
_eclasses_=gnuconfig 262062cef0ba4f22b397193da514a350 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 97566c1a256d07b00848aa767e38a352 libtool 241a8f577b9781a42a7421e53448a44e autotools c7052b276346587968d52ea8eaf5aca1
_md5_=7f6cd36f8bba0a72da9f16c802cc30cb
_md5_=5b1308534fde8a966ee98623708a7537

View File

@@ -5,10 +5,12 @@ DESCRIPTION=High-level distributed erasure coding lib combining shuffile and red
EAPI=7
HOMEPAGE=https://github.com/ECP-VeloC/er
INHERIT=cmake
IUSE=test
KEYWORDS=~amd64
LICENSE=MIT
RDEPEND=sys-cluster/KVTree[mpi] sys-cluster/redset sys-cluster/shuffile sys-libs/zlib virtual/mpi
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/ECP-VeloC/er/archive/v0.0.4.tar.gz -> er-0.0.4.tar.gz
_eclasses_=toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 97566c1a256d07b00848aa767e38a352 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 xdg-utils 27f9a2f19502b925ac117bd657aa2979 cmake 518e4c9a6a38dfd7afc54b6a7c5de3da
_md5_=be5679db64e6e8b594540371b98a4229
_md5_=a24e1f674072baac91acab49bcc97cf0

View File

@@ -0,0 +1,17 @@
BDEPEND=dev-util/gperf sys-devel/flex virtual/pkgconfig virtual/yacc sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/fortran doc? ( app-doc/doxygen )
DEFINED_PHASES=compile configure install prepare setup
DEPEND=dev-db/sqlite extrae? ( sys-cluster/extrae ) mpi? ( virtual/mpi ) nanox? ( sys-cluster/nanox ) ompss2? ( sys-cluster/nanos6 ) tcl? ( sys-cluster/TCL ) || ( dev-lang/python:3.10 dev-lang/python:3.9 dev-lang/python:3.8 >=dev-python/pypy3-7.3.0:0 ) opencl? ( dev-util/opencl-headers ) virtual/fortran
DESCRIPTION=C/C++/Fortran source-to-source compilation aimed at fast prototyping
EAPI=8
HOMEPAGE=https://github.com/bsc-pm/mcxx
INHERIT=autotools flag-o-matic fortran-2 python-any-r1 docs
IUSE=+analysis array-descriptors bison-reporting examples extrae +mpi +nanox ompss ompss2 +opencl openmp +quad tcl test tl-openmp-gomp tl-openmp-profile vectorization doc
KEYWORDS=~amd64
LICENSE=LGPL-3
RDEPEND=dev-db/sqlite extrae? ( sys-cluster/extrae ) mpi? ( virtual/mpi ) nanox? ( sys-cluster/nanox ) ompss2? ( sys-cluster/nanos6 ) tcl? ( sys-cluster/TCL ) opencl? ( virtual/opencl ) virtual/fortran
REQUIRED_USE=mpi? ( nanox ) ompss? ( nanox ) opencl? ( nanox ) openmp? ( nanox ) !analysis? ( !vectorization )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bsc-pm/mcxx/archive/refs/tags/github-release-2021.06.tar.gz -> mcxx-2021.06.tar.gz
_eclasses_=gnuconfig 262062cef0ba4f22b397193da514a350 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 97566c1a256d07b00848aa767e38a352 libtool 241a8f577b9781a42a7421e53448a44e autotools c7052b276346587968d52ea8eaf5aca1 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 fortran-2 7e39eb204d37699d5f1eaf9f4d61888a multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-utils-r1 08d890890f70fe0096093016e55438d5 python-any-r1 901d9e22c7a848a1196502edf060f330 docs 7c38d94fa7c1b4235fe571dc09e018df
_md5_=905b82ef1d3b10bc06af2b7fc0680a8f

View File

@@ -1,16 +1,16 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DEFINED_PHASES=configure install postinst prepare
DEPEND=>=dev-libs/boost-1.59:= sys-apps/hwloc sys-process/numactl virtual/libelf cluster? ( virtual/mpi ) dlb? ( sys-cluster/dlb ) extrae? ( sys-cluster/extrae[nanos] ) memkind? ( dev-libs/memkind ) papi? ( dev-libs/papi ) unwind? ( sys-libs/libunwind )
DEPEND=>=dev-libs/boost-1.59:= sys-apps/hwloc sys-process/numactl virtual/libelf dlb? ( sys-cluster/dlb ) extrae? ( sys-cluster/extrae[nanos] ) memkind? ( dev-libs/memkind ) mercurium? ( sys-cluster/mcxx[ompss2] ) papi? ( dev-libs/papi ) unwind? ( sys-libs/libunwind )
DESCRIPTION=runtime that implements the OmpSs-2 parallel programming model
EAPI=7
EAPI=8
HOMEPAGE=https://github.com/bsc-pm/nanos6
INHERIT=autotools
IUSE=cluster debug dlb execution-workflow extrae memkind papi unwind
IUSE=debug dlb execution-workflow extrae memkind mercurium papi test unwind
KEYWORDS=~amd64
LICENSE=GPL-3
RDEPEND=>=dev-libs/boost-1.59:= sys-apps/hwloc sys-process/numactl virtual/libelf cluster? ( virtual/mpi ) dlb? ( sys-cluster/dlb ) extrae? ( sys-cluster/extrae[nanos] ) memkind? ( dev-libs/memkind ) papi? ( dev-libs/papi ) unwind? ( sys-libs/libunwind )
REQUIRED_USE=cluster? ( execution-workflow )
RDEPEND=>=dev-libs/boost-1.59:= sys-apps/hwloc sys-process/numactl virtual/libelf dlb? ( sys-cluster/dlb ) extrae? ( sys-cluster/extrae[nanos] ) memkind? ( dev-libs/memkind ) mercurium? ( sys-cluster/mcxx[ompss2] ) papi? ( dev-libs/papi ) unwind? ( sys-libs/libunwind )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/bsc-pm/nanos6/archive/refs/tags/version-2.6.tar.gz -> nanos6-2.6.tar.gz
_eclasses_=gnuconfig 262062cef0ba4f22b397193da514a350 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 97566c1a256d07b00848aa767e38a352 libtool 241a8f577b9781a42a7421e53448a44e autotools c7052b276346587968d52ea8eaf5aca1
_md5_=77f20a854a8d3ce5aeb1d6174b550d1a
_md5_=092ae5c34893b1976ba86db698fc85f5

View File

@@ -1,7 +1,7 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 doc? ( app-doc/doxygen )
DEFINED_PHASES=compile configure install prepare
DEPEND=ayudame? ( sys-cluster/temanejo[-ompss] ) dlb? ( sys-cluster/dlb ) extrae? ( sys-cluster/extrae[nanos] ) gasnet? ( sys-cluster/gasnet ) hwloc? ( sys-apps/hwloc ) memkind? ( dev-libs/memkind ) mpi? ( virtual/mpi ) papi? ( dev-libs/papi ) sqlite? ( dev-db/sqlite ) opencl? ( dev-util/opencl-headers )
DESCRIPTION=Nanos++ is a runtime designed to serve as runtime support in parallel environments
DESCRIPTION=Runtime designed to serve as runtime support in parallel environments
EAPI=8
HOMEPAGE=https://pm.bsc.es/nanox https://github.com/bsc-pm/nanox
INHERIT=autotools docs
@@ -13,4 +13,4 @@ REQUIRED_USE=|| ( nanox-debug nanox-instrumentation nanox-instrumentation-debug
SLOT=0
SRC_URI=https://github.com/bsc-pm/nanox/archive/a9df6936128ebe10374350c719a0fba74bc89803.tar.gz -> nanox-0.15_p20210818.tar.gz
_eclasses_=gnuconfig 262062cef0ba4f22b397193da514a350 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 97566c1a256d07b00848aa767e38a352 libtool 241a8f577b9781a42a7421e53448a44e autotools c7052b276346587968d52ea8eaf5aca1 docs 7c38d94fa7c1b4235fe571dc09e018df
_md5_=1d2a189fe399056881380d251529e2ad
_md5_=87d265ef0b2663bb08929376c7c53a6f

View File

@@ -1,11 +1,11 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 doc? ( app-doc/doxygen )
DEFINED_PHASES=compile configure install prepare
DEPEND=dev-libs/libev dev-libs/libxml2 knem? ( sys-cluster/knem ) pmi? ( sys-cluster/pmix[pmi] ) ppe? ( sys-kernel/xpmem ) transport-ib? ( sys-fabric/ofed )
DEFINED_PHASES=compile configure install postinst prepare
DEPEND=dev-libs/libev dev-libs/libxml2 knem? ( sys-cluster/knem ) pmi? ( sys-cluster/pmix[pmi] ) ppe? ( sys-kernel/xpmem ) transport-ib? ( sys-fabric/ofed ) test? ( sys-cluster/pmix[pmi] )
DESCRIPTION=low-level network API for high-performance networking
EAPI=8
HOMEPAGE=https://www.cs.sandia.gov/Portals/portals4.html https://github.com/Portals4/portals4
INHERIT=autotools docs
IUSE=knem me-triggered pmi ppe reliable-udp test transport-ib transport-shmem +transport-udp unordered-matching zero-mrs doc
INHERIT=autotools docs optfeature
IUSE=transport-ib transport-shmem +transport-udp knem me-triggered pmi ppe reliable-udp test unordered-matching zero-mrs doc
KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=dev-libs/libev dev-libs/libxml2 knem? ( sys-cluster/knem ) pmi? ( sys-cluster/pmix[pmi] ) ppe? ( sys-kernel/xpmem ) transport-ib? ( sys-fabric/ofed )
@@ -13,5 +13,5 @@ REQUIRED_USE=?? ( ppe transport-shmem ) ^^ ( transport-ib transport-udp ) knem?
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Portals4/portals4/archive/71fc5d04c9f8fc9818a05cdc608e2d13af825d83.tar.gz -> portals4-1.0_alpha1_p20190109.tar.gz
_eclasses_=gnuconfig 262062cef0ba4f22b397193da514a350 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 97566c1a256d07b00848aa767e38a352 libtool 241a8f577b9781a42a7421e53448a44e autotools c7052b276346587968d52ea8eaf5aca1 docs 7c38d94fa7c1b4235fe571dc09e018df
_md5_=1a32fd5968ee5192aebd9e462a60d118
_eclasses_=gnuconfig 262062cef0ba4f22b397193da514a350 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 97566c1a256d07b00848aa767e38a352 libtool 241a8f577b9781a42a7421e53448a44e autotools c7052b276346587968d52ea8eaf5aca1 docs 7c38d94fa7c1b4235fe571dc09e018df optfeature 30ce9dec2b8943338c9b015bd32bac6a
_md5_=fb0944e95ea3dc7d934ffb5b967cda84

View File

@@ -5,10 +5,12 @@ DESCRIPTION=Low-level distributed erasure coding lib to protect datasets of MPI
EAPI=7
HOMEPAGE=https://github.com/ECP-VeloC/redset
INHERIT=cmake
IUSE=test
KEYWORDS=~amd64
LICENSE=MIT
RDEPEND=sys-cluster/KVTree[mpi] sys-cluster/rankstr sys-libs/zlib virtual/mpi
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/ECP-VeloC/redset/archive/v0.0.5.tar.gz -> redset-0.0.5.tar.gz
_eclasses_=toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 97566c1a256d07b00848aa767e38a352 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 xdg-utils 27f9a2f19502b925ac117bd657aa2979 cmake 518e4c9a6a38dfd7afc54b6a7c5de3da
_md5_=9fb084a25d62465a8590c3979e538832
_md5_=e56c168e0d4f453518c4676c4c949513

View File

@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/LLNL/scr/archive/refs/tags/v3.0rc1.tar.gz -> scr-3.0_pre1.tar.gz
_eclasses_=toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 97566c1a256d07b00848aa767e38a352 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 xdg-utils 27f9a2f19502b925ac117bd657aa2979 cmake 518e4c9a6a38dfd7afc54b6a7c5de3da eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 python-utils-r1 08d890890f70fe0096093016e55438d5 python-single-r1 73f113f91928e0d16bceb65ecbcd8e75 fortran-2 7e39eb204d37699d5f1eaf9f4d61888a docs 7c38d94fa7c1b4235fe571dc09e018df
_md5_=0e7278ba2dbb322e7b495cfe58202feb
_md5_=34bd3ab892a3061082401137ac12558c

View File

@@ -5,10 +5,12 @@ DESCRIPTION=SHUFFILE Shuffle files between processes
EAPI=7
HOMEPAGE=https://github.com/ECP-VeloC/shuffile
INHERIT=cmake
IUSE=test
KEYWORDS=~amd64
LICENSE=MIT
RDEPEND=>=sys-cluster/KVTree-1.0.2[mpi] sys-libs/zlib virtual/mpi
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/ECP-VeloC/shuffile/archive/v0.0.4.tar.gz -> shuffile-0.0.4.tar.gz
_eclasses_=toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 97566c1a256d07b00848aa767e38a352 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 xdg-utils 27f9a2f19502b925ac117bd657aa2979 cmake 518e4c9a6a38dfd7afc54b6a7c5de3da
_md5_=4ca20e123c87cf4a42810d0b92dd863b
_md5_=a1e7527090386b296e05bffcfdde4552