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"

Reply via email to