[gentoo-commits] repo/proj/guru:dev commit in: profiles/desc/
commit: 16efea70add7c45ff8126eedfcd6e4e5beb58539 Author: Andrew Ammerlaan gentoo org> AuthorDate: Sun Jul 3 12:24:01 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sun Jul 3 12:24:01 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=16efea70 profiles/desc: fix use descriptions Signed-off-by: Andrew Ammerlaan gentoo.org> profiles/desc/gravity_models.desc | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/profiles/desc/gravity_models.desc b/profiles/desc/gravity_models.desc index d021f4b15..9cc2a3d07 100644 --- a/profiles/desc/gravity_models.desc +++ b/profiles/desc/gravity_models.desc @@ -3,10 +3,7 @@ # This file contains descriptions of GRAVITY_MODELS USE_EXPAND flags. -egm84-30 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 30' grid -egm84-15 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 15' grid -egm96-15 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 15' grid -egm96-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 5' grid -egm2008-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 5' grid -egm2008-2-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 2.5' grid -egm2008-1 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 1' grid +egm84 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 30' grid +egm96 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 15' grid +egm2008 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 5' grid +wgs84 -
[gentoo-commits] repo/proj/guru:dev commit in: profiles/desc/
commit: 06cb956bd8a20ef3b5dc2ba28970dad4834c50fb Author: Alessandro Barbieri gmail com> AuthorDate: Wed Jun 15 22:33:26 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Wed Jun 15 22:35:15 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=06cb956b profiles/desc: add CUBELIB_STRATEGY use expand Signed-off-by: Alessandro Barbieri gmail.com> profiles/desc/cubelib_strategy.desc | 9 + 1 file changed, 9 insertions(+) diff --git a/profiles/desc/cubelib_strategy.desc b/profiles/desc/cubelib_strategy.desc new file mode 100644 index 0..aec00b964 --- /dev/null +++ b/profiles/desc/cubelib_strategy.desc @@ -0,0 +1,9 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of CUBELIB_STRATEGY USE_EXPAND flags. + +keepall - Set the data loading strategy to keepall +lastn - Set the data loading strategy to lastn +manual - Set the data loading strategy to manual +preload - Set the data loading strategy to preload
[gentoo-commits] repo/proj/guru:dev commit in: profiles/desc/
commit: 3e358fa62562bfd581b481f436e829487db14715 Author: Alessandro Barbieri gmail com> AuthorDate: Thu Jun 2 00:55:14 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Thu Jun 2 01:23:30 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e358fa6 profiles/desc: fix useflag name Signed-off-by: Alessandro Barbieri gmail.com> profiles/desc/parsec_prof.desc | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/profiles/desc/parsec_prof.desc b/profiles/desc/parsec_prof.desc index c6f71c412..b35c79134 100644 --- a/profiles/desc/parsec_prof.desc +++ b/profiles/desc/parsec_prof.desc @@ -9,10 +9,11 @@ dry-body - Disable calls to the actual bodies, no computation is performed dry-dep - Disable calls to the actual data transport, remote dependencies are notified, but no data movement takes place dry-run - Disable calls to the actual bodies and do not move the data between nodes, unfold the dependencies only grapher - Enable the generation of the dot graph representation during execution +helper-thread - Use an extra thread to progress the data movements mmap - Use MMAP to create the profile files otf2 - Force otf2 to be the profiling system pins - Enable the use of the PaRSEC callback instrumentation system -ptg - Generate Profiling traces for the internal_init tasks in the PTG interface -rusage - Print the rusage per execution unit for each progress +ptg-internal-init - Generate Profiling traces for the internal_init tasks in the PTG interface +rusage-eu - Print the rusage per execution unit for each progress scheduling-events - Enable the tracing of fine-grained scheduling details during execution -prof-tau - Experimental usage of TAU profiling framework +tau - Experimental usage of TAU profiling framework
[gentoo-commits] repo/proj/guru:dev commit in: profiles/desc/
commit: 1a0604a2ae590b7dad2d18fa6d313d38caa996e6 Author: Alessandro Barbieri gmail com> AuthorDate: Fri May 27 14:35:47 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Fri May 27 14:35:47 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a0604a2 profiles/desc: fix use flags names Signed-off-by: Alessandro Barbieri gmail.com> profiles/desc/parsec_debug.desc | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/profiles/desc/parsec_debug.desc b/profiles/desc/parsec_debug.desc index 0eb75dccd..6be56f41c 100644 --- a/profiles/desc/parsec_debug.desc +++ b/profiles/desc/parsec_debug.desc @@ -3,9 +3,9 @@ # This file contains descriptions of PARSEC_DEBUG USE_EXPAND flags. -debug-history - Keep a summarized history of critical events in memory that can be dumped in gdb when deadlock occur -debug-mem-addr - Enable the memory access checker -debug-mem-leak - Enable only the memory leak checker -debug-mem-race - Enable the memory thread-race checker -debug-noisier - Enable chatterbox-like verbose debugging (may impact performance) -debug-paranoid - Enable extra paranoid checks (may impact performance) +history - Keep a summarized history of critical events in memory that can be dumped in gdb when deadlock occur +mem-addr - Enable the memory access checker +mem-leak - Enable only the memory leak checker +mem-race - Enable the memory thread-race checker +noisier - Enable chatterbox-like verbose debugging (may impact performance) +paranoid - Enable extra paranoid checks (may impact performance)
[gentoo-commits] repo/proj/guru:dev commit in: profiles/desc/
commit: e13293b2643cc5a3dc8ac73b7feff3e77ee4628d Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 26 22:52:00 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Fri May 27 11:28:07 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e13293b2 profiles/desc: add a short description, trim useflags Signed-off-by: Alessandro Barbieri gmail.com> profiles/desc/amdgpu.desc | 50 --- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/profiles/desc/amdgpu.desc b/profiles/desc/amdgpu.desc index ef4435f3a..585767e72 100644 --- a/profiles/desc/amdgpu.desc +++ b/profiles/desc/amdgpu.desc @@ -1,27 +1,29 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -amdgpu_gfx701 - Enable support for AMD GPU codename hawaii ( FirePro W8100, FirePro W9100, FirePro S9150, FirePro S9170 ) -amdgpu_gfx702 - Enable support for AMD GPU ( Radeon R9 290, Radeon R9 290x, Radeon R390, Radeon R390x ) -amdgpu_gfx704 - Enable support for AMD GPU codename bonaire ( Radeon HD 7790, Radeon HD 8770, R7 260, R7 260X ) -amdgpu_gfx802 - Enable support for AMD GPU codename iceland and tonga ( Radeon R9 285, Radeon R9 380, Radeon R9 385 ) -amdgpu_gfx803 - Enable support for AMD GPU codename fiji polaris10 and polaris11 ( Radeon R9 Nano, Radeon R9 Fury, Radeon R9 FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8, Radeon RX 470, Radeon RX 480, Radeon Instinct MI6, Radeon RX 460 ) -amdgpu_gfx805 - Enable support for AMD GPU codename tongapro ( FirePro S7150, FirePro S7100, FirePro W7100, Mobile FirePro M7170 ) -amdgpu_gfx810 - Enable support for AMD GPU codename stoney -amdgpu_gfx900 - Enable support for AMD GPU ( Radeon Vega Frontier Edition, Radeon RX Vega 56, Radeon RX Vega 64, Radeon RX Vega 64 Liquid, Radeon Instinct MI25 ) -amdgpu_gfx904 - Enable support for AMD GPU gfx904 -amdgpu_gfx906 - Enable support for AMD GPU ( Radeon Instinct MI50, Radeon Instinct MI60, Radeon VII, Radeon Pro VII ) -amdgpu_gfx908 - Enable support for AMD GPU ( AMD Instinct MI100 Accelerator ) -amdgpu_gfx909 - Enable support for AMD GPU gfx909 -amdgpu_gfx90a - Enable support for AMD GPU gfx904 -amdgpu_gfx940 - Enable support for AMD GPU gfx940 -amdgpu_gfx1010 - Enable support for AMD GPU ( Radeon RX 5700, Radeon RX 5700 XT, Radeon Pro 5600 XT, Radeon Pro 5600M ) -amdgpu_gfx1011 - Enable support for AMD GPU ( Radeon Pro V520 ) -amdgpu_gfx1012 - Enable support for AMD GPU ( Radeon RX 5500, Radeon RX 5500 XT ) -amdgpu_gfx1030 - Enable support for AMD GPU ( Radeon RX 6800, Radeon RX 6800 XT, Radeon RX 6900 XT ) -amdgpu_gfx1031 - Enable support for AMD GPU ( Radeon RX 6700 XT ) -amdgpu_gfx1032 - Enable support for AMD GPU gfx1032 -amdgpu_gfx1034 - Enable support for AMD GPU gfx1034 -amdgpu_gfx1100 - Enable support for AMD GPU gfx1100 -amdgpu_gfx1101 - Enable support for AMD GPU gfx1101 -amdgpu_gfx1102 - Enable support for AMD GPU gfx1102 +# This file contains descriptions of AMDGPU USE_EXPAND flags. + +gfx701 - Enable support for AMD GPU codename hawaii ( FirePro W8100, FirePro W9100, FirePro S9150, FirePro S9170 ) +gfx702 - Enable support for AMD GPU ( Radeon R9 290, Radeon R9 290x, Radeon R390, Radeon R390x ) +gfx704 - Enable support for AMD GPU codename bonaire ( Radeon HD 7790, Radeon HD 8770, R7 260, R7 260X ) +gfx802 - Enable support for AMD GPU codename iceland and tonga ( Radeon R9 285, Radeon R9 380, Radeon R9 385 ) +gfx803 - Enable support for AMD GPU codename fiji polaris10 and polaris11 ( Radeon R9 Nano, Radeon R9 Fury, Radeon R9 FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8, Radeon RX 470, Radeon RX 480, Radeon Instinct MI6, Radeon RX 460 ) +gfx805 - Enable support for AMD GPU codename tongapro ( FirePro S7150, FirePro S7100, FirePro W7100, Mobile FirePro M7170 ) +gfx810 - Enable support for AMD GPU codename stoney +gfx900 - Enable support for AMD GPU ( Radeon Vega Frontier Edition, Radeon RX Vega 56, Radeon RX Vega 64, Radeon RX Vega 64 Liquid, Radeon Instinct MI25 ) +gfx904 - Enable support for AMD GPU gfx904 +gfx906 - Enable support for AMD GPU ( Radeon Instinct MI50, Radeon Instinct MI60, Radeon VII, Radeon Pro VII ) +gfx908 - Enable support for AMD GPU ( AMD Instinct MI100 Accelerator ) +gfx909 - Enable support for AMD GPU gfx909 +gfx90a - Enable support for AMD GPU gfx904 +gfx940 - Enable support for AMD GPU gfx940 +gfx1010 - Enable support for AMD GPU ( Radeon RX 5700, Radeon RX 5700 XT, Radeon Pro 5600 XT, Radeon Pro 5600M ) +gfx1011 - Enable support for AMD GPU ( Radeon Pro V520 ) +gfx1012 - Enable support for AMD GPU ( Radeon RX 5500, Radeon RX 5500 XT ) +gfx1030 - Enable support for AMD GPU ( Radeon RX 6800, Radeon RX 6800 XT, Radeon RX 6900 XT ) +gfx1031 - Enable support for AMD GPU ( Radeon RX 6700 XT ) +gfx1032 - Enable support for AMD GPU gfx1032 +gfx1034 - Enable support for AMD GPU gfx1034 +gfx1100 - Enable support for AMD GPU
[gentoo-commits] repo/proj/guru:dev commit in: profiles/desc/, sys-cluster/SOS/
commit: 60e60e919bb05a38eecea1fbe9926c9cb91f8937 Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 26 23:49:52 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Fri May 27 11:28:07 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60e60e91 sys-cluster/SOS: move SOS's use expand to profiles/desc Signed-off-by: Alessandro Barbieri gmail.com> profiles/desc/ofi_mr.desc | 8 profiles/desc/total_data_ordering.desc | 8 sys-cluster/SOS/SOS-1.5.0.ebuild | 26 +- sys-cluster/SOS/metadata.xml | 6 -- 4 files changed, 29 insertions(+), 19 deletions(-) diff --git a/profiles/desc/ofi_mr.desc b/profiles/desc/ofi_mr.desc new file mode 100644 index 0..11fd24e52 --- /dev/null +++ b/profiles/desc/ofi_mr.desc @@ -0,0 +1,8 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of OFI_MR USE_EXPAND flags. + +basic - OFI memory registration mode: basic +rma-event - The OFI transport will use FI_MR_RMA_EVENT +scalable - The OFI transport will use FI_MR_SCALABLE diff --git a/profiles/desc/total_data_ordering.desc b/profiles/desc/total_data_ordering.desc new file mode 100644 index 0..3e77af16b --- /dev/null +++ b/profiles/desc/total_data_ordering.desc @@ -0,0 +1,8 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of TOTAL_DATA_ORDERING USE_EXPAND flags. + +always - Always assume total data ordering is available and abort a job if that's not the case +check - Check will result in slightly higher overhead but will provide a fallback if the network doesn't provide total data ordering +never - Never use total data ordering optimizations diff --git a/sys-cluster/SOS/SOS-1.5.0.ebuild b/sys-cluster/SOS/SOS-1.5.0.ebuild index 96836639f..efe8effda 100644 --- a/sys-cluster/SOS/SOS-1.5.0.ebuild +++ b/sys-cluster/SOS/SOS-1.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,14 +15,14 @@ LICENSE="BSD public-domain mpich2" SLOT="0" KEYWORDS="~amd64" IUSE_OFI_MR=" - ofi-mr-basic - +ofi-mr-scalable - ofi-mr-rma-event + ofi_mr_basic + +ofi_mr_scalable + ofi_mr_rma-event " IUSE_TOTAL_DATA_ORDERING=" - total-data-ordering-always - +total-data-ordering-check - total-data-ordering-never + total_data_ordering_always + +total_data_ordering_check + total_data_ordering_never " IUSE="${IUSE_OFI_MR} ${IUSE_TOTAL_DATA_ORDERING} av-map bounce-buffers cma completion-polling cxx debug error-checking fortran long-fortran-header manual-progress memcpy ofi ofi-fence openmp @@ -80,14 +80,14 @@ src_prepare() { src_configure() { local ofimr - use ofi-mr-basic && ofimr="basic" - use ofi-mr-scalable && ofimr="scalable" - use ofi-mr-rma-event && ofimr="rma-event" + use ofi_mr_basic && ofimr="basic" + use ofi_mr_scalable && ofimr="scalable" + use ofi_mr_rma-event && ofimr="rma-event" local tda - use total-data-ordering-always && tda="always" - use total-data-ordering-check && tda="check" - use total-data-ordering-never && tda="never" + use total_data_ordering_always && tda="always" + use total_data_ordering_check && tda="check" + use total_data_ordering_never && tda="never" local myconf=( --disable-picky diff --git a/sys-cluster/SOS/metadata.xml b/sys-cluster/SOS/metadata.xml index b671c4dd9..a1df257ec 100644 --- a/sys-cluster/SOS/metadata.xml +++ b/sys-cluster/SOS/metadata.xml @@ -19,9 +19,6 @@ Use libfabric as transport layer Use FI_FENCE feature to optimize put-with-signal operations - OFI memory registration mode: basic - The OFI transport will use FI_MR_RMA_EVENT - The OFI transport will use FI_MR_SCALABLE Use MPI for process management Include support for interfacing with a PMI 1.0 launcher. The launcher must be provided by a separate package, such as MPICH, Hydra, or SLURM. Use portals4 as transport layer @@ -30,9 +27,6 @@ Enable optimizations assuming the symmetric heap is always symmetric with regards to virtual address. This may cause applications to abort during shmem_init() if such a symmetric heap can not be created, but will reduce the instruction count for some operations. This optimization also requires that the Portals 4 implementation support BIND_INACCESSIBLE on LEs. This optimization will reduce the overhead of communication calls. Support SHMEM_THREAD_MULTIPLE in OFI transport using
[gentoo-commits] repo/proj/guru:dev commit in: profiles/desc/, sys-cluster/extrae/
commit: bf29e9e3c553b337bff444abf9a85d6ad063363c Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 26 23:42:54 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Fri May 27 11:28:07 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf29e9e3 sys-cluster/extrae: move INSTRUMENT use expand to profiles/desc Signed-off-by: Alessandro Barbieri gmail.com> profiles/desc/instrument.desc | 8 sys-cluster/extrae/extrae-3.8.3-r10.ebuild | 14 +++--- sys-cluster/extrae/metadata.xml| 3 --- 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/profiles/desc/instrument.desc b/profiles/desc/instrument.desc new file mode 100644 index 0..8311329db --- /dev/null +++ b/profiles/desc/instrument.desc @@ -0,0 +1,8 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of INSTRUMENT USE_EXPAND flags. + +dynamic-memory - Enables instrumentation for dynamic memory (malloc, free, realloc) calls +io - Enables instrumentation for basic I/O (read, write) calls +syscall - Enables instrumentation for system calls (other than I/O and mallocs) diff --git a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild index de4da9133..20f867fe8 100644 --- a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild +++ b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,9 +16,9 @@ SLOT="0" KEYWORDS="~amd64" IUSE_INSTRUMENT=" - +instrument-dynamic-memory - +instrument-io - +instrument-syscall + +instrument_dynamic-memory + +instrument_io + +instrument_syscall " IUSE="${IUSE_INSTRUMENT} clustering dlsym doc dyninst heterogeneous inotify memkind merge-in-trace nanos online opencl openmp openshmem +parallel-merge pebs-sampling @@ -122,9 +122,9 @@ src_configure() { $(use_enable doc) $(use_enable heterogeneous) $(use_enable inotify) - $(use_enable instrument-dynamic-memory) - $(use_enable instrument-io) - $(use_enable instrument-syscall) + $(use_enable instrument_dynamic-memory) + $(use_enable instrument_io) + $(use_enable instrument_syscall) $(use_enable merge-in-trace) $(use_enable nanos) $(use_enable online) diff --git a/sys-cluster/extrae/metadata.xml b/sys-cluster/extrae/metadata.xml index 9e8da6d6f..88f029630 100644 --- a/sys-cluster/extrae/metadata.xml +++ b/sys-cluster/extrae/metadata.xml @@ -25,9 +25,6 @@ process). Extrae generates trace files that can be later visualized with sys-clu Build with sys-cluster/dyninst Enable support for heterogeneous tracing Enable inotify support - Enables instrumentation for dynamic memory (malloc, free, realloc) calls - Enables instrumentation for basic I/O (read, write) calls - Enables instrumentation for system calls (other than I/O and mallocs) Enable support for tracing Java. This is necessary to create the connectors between |TRACE| and Java applications. Enable dev-libs/memkind support Embed the merging process in the tracing library so the final tracefile can be generated automatically from the application run
[gentoo-commits] repo/proj/guru:dev commit in: profiles/desc/, sys-cluster/veloc/
commit: c798d2ce3a3d145fb8c605ba15105b0f0e2e01eb Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 26 23:38:29 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Fri May 27 11:28:07 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c798d2ce sys-cluster/veloc: move COMM_QUEUE use expand to profiles/desc Signed-off-by: Alessandro Barbieri gmail.com> profiles/desc/comm_queue.desc | 8 sys-cluster/veloc/metadata.xml | 3 --- sys-cluster/veloc/veloc-1.6.ebuild | 16 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/profiles/desc/comm_queue.desc b/profiles/desc/comm_queue.desc new file mode 100644 index 0..2e0edd5e1 --- /dev/null +++ b/profiles/desc/comm_queue.desc @@ -0,0 +1,8 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of COMM_QUEUE USE_EXPAND flags. + +ipc - Use ipc as the communication protocol between client library and active backend +socket - Use socket as the communication protocol between client library and active backend +thallium - Use thallium as the communication protocol between client library and active backend diff --git a/sys-cluster/veloc/metadata.xml b/sys-cluster/veloc/metadata.xml index 15c4fdb60..fd2726855 100644 --- a/sys-cluster/veloc/metadata.xml +++ b/sys-cluster/veloc/metadata.xml @@ -14,8 +14,5 @@ VeloC is a collaboration between Argonne National Laboratory and Lawrence Liverm Use sys-cluster/slurm as resource manager -Use ipc as the communication protocol between client library and active backend -Use socket as the communication protocol between client library and active backend - diff --git a/sys-cluster/veloc/veloc-1.6.ebuild b/sys-cluster/veloc/veloc-1.6.ebuild index 9132559a1..79255c572 100644 --- a/sys-cluster/veloc/veloc-1.6.ebuild +++ b/sys-cluster/veloc/veloc-1.6.ebuild @@ -18,15 +18,15 @@ SLOT="0" KEYWORDS="~amd64" IUSE_COMM_QUEUE=" - +comm-queue-ipc - comm-queue-socket + +comm_queue_ipc + comm_queue_socket " -# comm-queue-thallium +# comm_queue_thallium IUSE="${IUSE_COMM_QUEUE} python +slurm" # AXL is optional RDEPEND=" - comm-queue-ipc? ( dev-libs/boost ) + comm_queue_ipc? ( dev-libs/boost ) slurm? ( sys-cluster/slurm ) dev-libs/openssl @@ -34,7 +34,7 @@ RDEPEND=" sys-cluster/er virtual/mpi " -# comm-queue-thallium? ( thallium ) +# comm_queue_thallium? ( thallium ) DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}/${P}-strip-cflags.patch" ) @@ -54,9 +54,9 @@ src_configure() { use slurm && resman="SLURM" local queue - use comm-queue-ipc && queue="ipc_queue" - use comm-queue-socket && queue="socket_queue" -# use comm-queue-thallium && queue="thallium_queue" + use comm_queue_ipc && queue="ipc_queue" + use comm_queue_socket && queue="socket_queue" +# use comm_queue_thallium && queue="thallium_queue" local mycmakeargs=( -DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
[gentoo-commits] repo/proj/guru:dev commit in: profiles/desc/, dev-cpp/vexcl/
commit: a434bd558f408b2b3b7c5a0345a82dd884e433fd Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 26 22:58:24 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Fri May 27 11:28:07 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a434bd55 dev-cpp/vexcl: move backend use expand to profiles/desc Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/metadata.xml | 4 dev-cpp/vexcl/vexcl-1.4.3-r1.ebuild | 20 ++-- profiles/desc/backend.desc | 9 + 3 files changed, 19 insertions(+), 14 deletions(-) diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml index 7f8e3b02b..ef42cd3ea 100644 --- a/dev-cpp/vexcl/metadata.xml +++ b/dev-cpp/vexcl/metadata.xml @@ -17,9 +17,5 @@ Implement workaround for AMD SI GPUs - Use Boost.Compute algorithms - - Use the JIT backend - Use OpenCL as backend diff --git a/dev-cpp/vexcl/vexcl-1.4.3-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.3-r1.ebuild index 3a30be60e..4d03273cb 100644 --- a/dev-cpp/vexcl/vexcl-1.4.3-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.3-r1.ebuild @@ -21,18 +21,18 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" IUSE_BACKEND=" - backend-compute - backend-jit - +backend-opencl + backend_compute + backend_jit + +backend_opencl " -# backend-cuda +# backend_cuda IUSE="${IUSE_BACKEND} amdsi examples test" #clogs RDEPEND=" dev-libs/boost:= dev-libs/clhpp - backend-jit? ( virtual/opencl ) - backend-opencl? ( virtual/opencl ) + backend_jit? ( virtual/opencl ) + backend_opencl? ( virtual/opencl ) " DEPEND="${RDEPEND}" @@ -47,10 +47,10 @@ src_prepare() { src_configure() { local backend # use && backend="All" - use backend-compute && backend="Compute" -# use backend-cuda && backend="CUDA" - use backend-jit && backend="JIT" - use backend-opencl && backend="OpenCL" + use backend_compute && backend="Compute" +# use backend_cuda && backend="CUDA" + use backend_jit && backend="JIT" + use backend_opencl && backend="OpenCL" local mycmakeargs=( -DBoost_USE_STATIC_LIBS=OFF diff --git a/profiles/desc/backend.desc b/profiles/desc/backend.desc new file mode 100644 index 0..8a708023b --- /dev/null +++ b/profiles/desc/backend.desc @@ -0,0 +1,9 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of BACKEND USE_EXPAND flags. + +compute - Use Boost.Compute algorithms +cuda - Use CUDA as backend +jit - Use the JIT backend +opencl - Use OpenCL as backend
[gentoo-commits] repo/proj/guru:dev commit in: profiles/desc/
commit: 5ea3c8cd06ae63ffb4f38ac5b24c8a48edcf07a0 Author: Alessandro Barbieri gmail com> AuthorDate: Tue Apr 28 21:03:35 2020 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Apr 28 21:03:35 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ea3c8cd remove descriptions Signed-off-by: Alessandro Barbieri gmail.com> profiles/desc/geoids_datasets.desc | 12 profiles/desc/gravity_models.desc | 9 - profiles/desc/magnetic_models.desc | 13 - profiles/desc/precision.desc | 10 -- 4 files changed, 44 deletions(-) diff --git a/profiles/desc/geoids_datasets.desc b/profiles/desc/geoids_datasets.desc deleted file mode 100644 index 48dd40d..000 --- a/profiles/desc/geoids_datasets.desc +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors. -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of GEOIDS_DATASETS USE_EXPAND flags. - -egm84-30 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 30' grid. -egm84-15 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 15' grid. -egm96-15 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 15' grid. -egm96-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 5' grid. -egm2008-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 5' grid. -egm2008-2-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 2.5' grid. -egm2008-1 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 1' grid. diff --git a/profiles/desc/gravity_models.desc b/profiles/desc/gravity_models.desc deleted file mode 100644 index 6db958e..000 --- a/profiles/desc/gravity_models.desc +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors. -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of GRAVITY_MODELS USE_EXPAND flags. - -egm84 - the Earth Gravity Model 1984, which includes terms up to degree 180. -egm96 - the Earth Gravity Model 1996, which includes terms up to degree 360. -egm2008 - the Earth Gravity Model 2008, which includes terms up to degree 2190. -wgs84 - the WGS84 Reference Ellipsoid. This is just reproduces the normal gravitational field for the reference ellipsoid. This includes the zonal coefficients up to order 20. diff --git a/profiles/desc/magnetic_models.desc b/profiles/desc/magnetic_models.desc deleted file mode 100644 index b2dece5..000 --- a/profiles/desc/magnetic_models.desc +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors. -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of MAGNETIC_MODELS USE_EXPAND flags. - -wmm2010 - the World Magnetic Model 2010, which approximates the main magnetic field for the period 2010–2015. -wmm2020 - the World Magnetic Model 2020, which approximates the main magnetic field for the period 2020–2025. -wmm2015v2 - the World Magnetic Model 2015, which approximates the main magnetic field for the period 2015–2020. -igrf11 - the International Geomagnetic Reference Field (11th generation), which approximates the main magnetic field for the period 1900–2015. -igrf12 - the International Geomagnetic Reference Field (12th generation), which approximates the main magnetic field for the period 1900–2020. -emm2010 - the Enhanced Magnetic Model 2010, which approximates the main and crustal magnetic fields for the period 2010–2015. -emm2015 - the Enhanced Magnetic Model 2015, which approximates the main and crustal magnetic fields for the period 2000–2020. -emm2017 - the Enhanced Magnetic Model 2017, which approximates the main and crustal magnetic fields for the period 2000–2022. diff --git a/profiles/desc/precision.desc b/profiles/desc/precision.desc deleted file mode 100644 index 7cc4b6c..000 --- a/profiles/desc/precision.desc +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors. -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of PRECISION USE_EXPAND flags. - -arbitrary - floating point arbitrary precision. -double - floating point 53-bit precision. -quad - floating point 113-bit precision. -long-double - floating point 64-bit precision. -single - floating point 24-bit precision.
[gentoo-commits] repo/proj/guru:dev commit in: profiles/desc/, sci-geosciences/geographiclib/
commit: 8fda36a57570e0e2cdf4520844a89b0ddd48e0c7 Author: Alessandro Barbieri gmail com> AuthorDate: Fri Apr 10 17:44:05 2020 + Commit: Alessandro Barbieri gmail com> CommitDate: Fri Apr 10 17:44:45 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8fda36a5 sci-geosciences/geographiclib: try to make use expand work as intended Signed-off-by: Alessandro Barbieri gmail.com> profiles/desc/geoids_datasets.desc | 12 ++ profiles/desc/gravity_models.desc | 9 + profiles/desc/magnetic_models.desc | 13 ++ profiles/desc/precision.desc | 10 ++ .../geographiclib/geographiclib-1.50-r1.ebuild | 200 - .../geographiclib/geographiclib-1.50-r2.ebuild | 199 sci-geosciences/geographiclib/metadata.xml | 24 --- 7 files changed, 243 insertions(+), 224 deletions(-) diff --git a/profiles/desc/geoids_datasets.desc b/profiles/desc/geoids_datasets.desc new file mode 100644 index 000..48dd40d --- /dev/null +++ b/profiles/desc/geoids_datasets.desc @@ -0,0 +1,12 @@ +# Copyright 1999-2020 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of GEOIDS_DATASETS USE_EXPAND flags. + +egm84-30 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 30' grid. +egm84-15 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 15' grid. +egm96-15 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 15' grid. +egm96-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 5' grid. +egm2008-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 5' grid. +egm2008-2-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 2.5' grid. +egm2008-1 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 1' grid. diff --git a/profiles/desc/gravity_models.desc b/profiles/desc/gravity_models.desc new file mode 100644 index 000..6db958e --- /dev/null +++ b/profiles/desc/gravity_models.desc @@ -0,0 +1,9 @@ +# Copyright 1999-2020 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of GRAVITY_MODELS USE_EXPAND flags. + +egm84 - the Earth Gravity Model 1984, which includes terms up to degree 180. +egm96 - the Earth Gravity Model 1996, which includes terms up to degree 360. +egm2008 - the Earth Gravity Model 2008, which includes terms up to degree 2190. +wgs84 - the WGS84 Reference Ellipsoid. This is just reproduces the normal gravitational field for the reference ellipsoid. This includes the zonal coefficients up to order 20. diff --git a/profiles/desc/magnetic_models.desc b/profiles/desc/magnetic_models.desc new file mode 100644 index 000..b2dece5 --- /dev/null +++ b/profiles/desc/magnetic_models.desc @@ -0,0 +1,13 @@ +# Copyright 1999-2020 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of MAGNETIC_MODELS USE_EXPAND flags. + +wmm2010 - the World Magnetic Model 2010, which approximates the main magnetic field for the period 2010–2015. +wmm2020 - the World Magnetic Model 2020, which approximates the main magnetic field for the period 2020–2025. +wmm2015v2 - the World Magnetic Model 2015, which approximates the main magnetic field for the period 2015–2020. +igrf11 - the International Geomagnetic Reference Field (11th generation), which approximates the main magnetic field for the period 1900–2015. +igrf12 - the International Geomagnetic Reference Field (12th generation), which approximates the main magnetic field for the period 1900–2020. +emm2010 - the Enhanced Magnetic Model 2010, which approximates the main and crustal magnetic fields for the period 2010–2015. +emm2015 - the Enhanced Magnetic Model 2015, which approximates the main and crustal magnetic fields for the period 2000–2020. +emm2017 - the Enhanced Magnetic Model 2017, which approximates the main and crustal magnetic fields for the period 2000–2022. diff --git a/profiles/desc/precision.desc b/profiles/desc/precision.desc new file mode 100644 index 000..7cc4b6c --- /dev/null +++ b/profiles/desc/precision.desc @@ -0,0 +1,10 @@ +# Copyright 1999-2020 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of PRECISION USE_EXPAND flags. + +arbitrary - floating point arbitrary precision. +double - floating point 53-bit precision. +quad - floating point 113-bit precision. +long-double - floating point 64-bit precision. +single - floating point 24-bit precision. diff --git a/sci-geosciences/geographiclib/geographiclib-1.50-r1.ebuild b/sci-geosciences/geographiclib/geographiclib-1.50-r1.ebuild deleted file mode 100644 index e05ee12..000 --- a/sci-geosciences/geographiclib/geographiclib-1.50-r1.ebuild +++ /dev/null @@ -1,200