commit: a68e9e6a5b65ea2616153dc7528842202b6619b1 Author: Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com> AuthorDate: Wed Sep 17 11:52:38 2025 +0000 Commit: Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com> CommitDate: Wed Sep 17 13:14:42 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a68e9e6a
profiles/make.defaults: drop unused USE_EXPAND Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com> profiles/desc/backend.desc | 9 ----- profiles/desc/comm_queue.desc | 8 ---- profiles/desc/cpu_flags_x86.desc | 12 ------ profiles/desc/cubelib_strategy.desc | 9 ----- profiles/desc/geoids_datasets.desc | 12 ------ profiles/desc/gravity_models.desc | 9 ----- profiles/desc/instrument.desc | 8 ---- profiles/desc/magnetic_models.desc | 13 ------- profiles/desc/mbdyn_module.desc | 70 ---------------------------------- profiles/desc/nanox.desc | 9 ----- profiles/desc/ofi_mr.desc | 8 ---- profiles/desc/parsec_debug.desc | 11 ------ profiles/desc/parsec_dist.desc | 8 ---- profiles/desc/parsec_prof.desc | 19 --------- profiles/desc/tcl.desc | 9 ----- profiles/desc/total_data_ordering.desc | 8 ---- profiles/desc/transport.desc | 7 ---- profiles/make.defaults | 1 - 18 files changed, 230 deletions(-) diff --git a/profiles/desc/backend.desc b/profiles/desc/backend.desc deleted file mode 100644 index 8a708023b2..0000000000 --- a/profiles/desc/backend.desc +++ /dev/null @@ -1,9 +0,0 @@ -# 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 diff --git a/profiles/desc/comm_queue.desc b/profiles/desc/comm_queue.desc deleted file mode 100644 index 2e0edd5e18..0000000000 --- a/profiles/desc/comm_queue.desc +++ /dev/null @@ -1,8 +0,0 @@ -# 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/profiles/desc/cpu_flags_x86.desc b/profiles/desc/cpu_flags_x86.desc deleted file mode 100644 index 3b18d4e94e..0000000000 --- a/profiles/desc/cpu_flags_x86.desc +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Whenever the flag name does not correspond to /proc/cpuinfo flags, -# please put the cpuinfo flag in square brackets. If more than one flag -# is specified, any of them will enable the respective USE flag. - -amx_bf16 - Use Advanced Matrix Extensions BFloat16 instruction set -amx_tile - Use Advanced Matrix Extensions Tile Matrix Multiply Instruction set -amx_int8 - Use Advanced Matrix Extensions INT8 instruction set -avx_vnni - Use VEX-coded vector neural network instructions for 8- and 16-bit multiply-add operations -bmi2 - Use Bit Manipulation Instruction Set 2 diff --git a/profiles/desc/cubelib_strategy.desc b/profiles/desc/cubelib_strategy.desc deleted file mode 100644 index 9e119c7342..0000000000 --- a/profiles/desc/cubelib_strategy.desc +++ /dev/null @@ -1,9 +0,0 @@ -# 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: keep all in memory, load on demand -lastn - Set the data loading strategy to: keep last n rows in memory -manual - Set the data loading strategy to: manual loading -preload - Set the data loading strategy to: keep all in memory, preloaded diff --git a/profiles/desc/geoids_datasets.desc b/profiles/desc/geoids_datasets.desc deleted file mode 100644 index fb413a506b..0000000000 --- a/profiles/desc/geoids_datasets.desc +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 2022 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 9cc2a3d072..0000000000 --- a/profiles/desc/gravity_models.desc +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of GRAVITY_MODELS USE_EXPAND flags. - -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 - diff --git a/profiles/desc/instrument.desc b/profiles/desc/instrument.desc deleted file mode 100644 index 8311329db6..0000000000 --- a/profiles/desc/instrument.desc +++ /dev/null @@ -1,8 +0,0 @@ -# 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/profiles/desc/magnetic_models.desc b/profiles/desc/magnetic_models.desc deleted file mode 100644 index 018d06eee6..0000000000 --- a/profiles/desc/magnetic_models.desc +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 2022 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/mbdyn_module.desc b/profiles/desc/mbdyn_module.desc deleted file mode 100644 index d217ff2156..0000000000 --- a/profiles/desc/mbdyn_module.desc +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of MBDYN_MODULE USE_EXPAND flags. - -FMU - This is a module to import and cosimulation of FMUs, developed using FMI standards, for MBDyn -aerodyn - This is MBDyn's module for the wind-turbine aerodynamics library AeroDyn -asynchronous-machine - The purpose of this code is the simulation of an asynchronous electrical machine as a part of a multibody model -autodiff-test - This element implements a inline joint with friction -ballbearing-contact - ball bearing contact -bullet - sci-physics/bullet module -charm - This module implements a user-defined induced velocity element based on CDI's CHARM free wake -constlaw-f90 - This directory contains an example of run-time loadable constitutive law written in Fortran 90 -constlaw-f95 - This directory contains an example of run-time loadable constitutive law written in Fortran 95 -constlaw - This directory contains an example of run-time loadable constitutive law -cont-contact - continuous contact -controller - controller module -convtest - convergence test module -cyclocopter - This module implements induced velocity models for cycloidal rotors -damper-gandhi - Gandhi, F. and Chopra, I., "An analytical model for a nonlinear elastomeric lag damper and its effect on aeromechanical stability in hover" Journal of the American Helicopter Society, Vol. 39, 1994, pp. 59-69. -damper-graall - GRAALL Damper Constitutive Law -damper-hydraulic - Hydraulic Damper Constitutive Law -damper - It implements a 1D constitutive law based on a generic nonlinear rheological formula, whose coefficients are computed by means of parameter identification from experimental measurements -diff - diff drive module -dot - dot language module -drive-test - drive test module -drive - example of run-time loadable drive -dummy - Dummy module --- does nothing, used to test the infrastructure -eu2phi - converts three Euler angles into the corresponding Euler vector -fab-electric - Library of electric components for "digital fabrication" machines -fab-motion - Library of motion transmission components for "digital fabrication" machines -fab-sbearings - Library of bearings for "digital fabrication" machines -fabricate - Library of components of "digital fabrication" machines -flightgear - flightgear module -friction - eXperimental friction model -friction3 - eXperimental friction model (2nd try) -hfelem - Harmonic Excitation Element -hid - This module registers a file driver that captures the input from HID USB devices (only tested with some joysticks) -hunt-crossley - HuntCrossley constitutive law -hydrodynamic-plain-bearing - This module implements a hydrodynamic plain bearing according to Hans Juergen Butenschoen 1976 Das hydrodynamische zylindrische Gleitlager endlicher Breite unter instationaerer Belastung -hydrodynamic-plain-bearing2 - module hydrodynamic plain bearing2 -imu - implements two uses of a IMU -indvel - This module implements a dummy induced velocity model -inline-friction - This element implements a inline joint with friction -inplane-friction - In plane friction -journal-bearing - This element implements a journal bearing with lugre friction -leapmotion - leapmotion hand -loadinc - load increment normalization -marble - marble model for icecube robot -md - MD module -mds - mds module -minmaxdrive - minmaxdrive module -multi-step-drive - multi step drive module -muscles - muscle module -namespace - namespace module -nodedistdrive - node dist drive module -nonsmooth-node - Defines a unilateral constraint in form of a contact between a node and one or more planes, optionally with friction -ns - ns1 module -octave - octave module -randdrive - rand drive module -rollercoaster - rollercoaster module -rotor-loose-coupling - rotor loose coupling -scalarfunc - example of run-time loadable scalar function -switch-drive - switch drive module -tclpgin - tcl plugin -triangular-contact - This element implements unilateral contact with friction between an arbitrary rigid body, represented by a triangular mesh, and a set of nodes with arbitrary offsets -udunits - This module adds a namespace "units" with the only function "convert", which is thus invoked as "units::convert" -uni-in-plane - This element implements the unilateral contact between a point and a plane -wheel2 - Connects 2 structural nodes: Wheel Ground -wheel4 - L. Gagnon, M. J. Richard, P. Masarati, M. Morandini, and G. Dore. Multibody simulation of tires operating on an uneven road. In Multibody Dynamics 2011, 4-7 July 2011 diff --git a/profiles/desc/nanox.desc b/profiles/desc/nanox.desc deleted file mode 100644 index d83e3d277c..0000000000 --- a/profiles/desc/nanox.desc +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of NANOX USE_EXPAND flags. - -debug - Enable generation of debug version -instrumentation - Enable generation of instrumentation version -instrumentation-debug - Enable generation of instrumentation-debug version -performance - Enable generation of performance version diff --git a/profiles/desc/ofi_mr.desc b/profiles/desc/ofi_mr.desc deleted file mode 100644 index 11fd24e527..0000000000 --- a/profiles/desc/ofi_mr.desc +++ /dev/null @@ -1,8 +0,0 @@ -# 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/parsec_debug.desc b/profiles/desc/parsec_debug.desc deleted file mode 100644 index 6be56f41c8..0000000000 --- a/profiles/desc/parsec_debug.desc +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of PARSEC_DEBUG USE_EXPAND flags. - -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) diff --git a/profiles/desc/parsec_dist.desc b/profiles/desc/parsec_dist.desc deleted file mode 100644 index 404ed1ed16..0000000000 --- a/profiles/desc/parsec_dist.desc +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of PARSEC_DIST USE_EXPAND flags. - -collectives - Use optimized asynchronous operations where collective communication pattern is detected -priorities - Favor the communications that unlock the most prioritary tasks -thread - Use an extra thread to progress the data movements diff --git a/profiles/desc/parsec_prof.desc b/profiles/desc/parsec_prof.desc deleted file mode 100644 index b35c79134f..0000000000 --- a/profiles/desc/parsec_prof.desc +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of PARSEC_PROF USE_EXPAND flags. - -active-arena-set - Enable the profiling of active arena set to track memory usage of parsec handles -btf - Force PaRSEC Binary Tracing Format to be the profiling system -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-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 -tau - Experimental usage of TAU profiling framework diff --git a/profiles/desc/tcl.desc b/profiles/desc/tcl.desc deleted file mode 100644 index acf4047ac6..0000000000 --- a/profiles/desc/tcl.desc +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of TCL USE_EXPAND flags. - -debug - Build the debug version -instrumentation - Build the instrumentation version -instrumentation-debug - Build the instrumentation-debug version -performance - Build the performance version diff --git a/profiles/desc/total_data_ordering.desc b/profiles/desc/total_data_ordering.desc deleted file mode 100644 index 3e77af16b8..0000000000 --- a/profiles/desc/total_data_ordering.desc +++ /dev/null @@ -1,8 +0,0 @@ -# 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/profiles/desc/transport.desc b/profiles/desc/transport.desc deleted file mode 100644 index 2189eb6fc2..0000000000 --- a/profiles/desc/transport.desc +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of TRANSPORT USE_EXPAND flags. - -shmem - Use Shared memory for on-node communication. This is currently experimental and should be avoided -udp - Use UDP for remote communication diff --git a/profiles/make.defaults b/profiles/make.defaults deleted file mode 100644 index f245f94756..0000000000 --- a/profiles/make.defaults +++ /dev/null @@ -1 +0,0 @@ -USE_EXPAND="BACKEND COMM_QUEUE GEOIDS_DATASETS GRAVITY_MODELS INSTRUMENT MAGNETIC_MODELS MBDYN_MODULE NANOX OFI_MR PARSEC_DEBUG PARSEC_DIST PARSEC_PROF TCL TOTAL_DATA_ORDERING TRANSPORT"
