Parameters for stedc().
Every tuning knob at 0 (or Auto) takes the value from the checked-in tuning tables.
Definition at line 1847 of file extensions.hh.
#include <batchlas/blas/extensions.hh>
| int64_t batchlas::StedcParams< T >::recursion_threshold = 0 |
Leaf size; <= 0 uses BatchLAS tuning, otherwise this exact threshold.
Definition at line 1848 of file extensions.hh.
| StedcAlgorithm batchlas::StedcParams< T >::algorithm = StedcAlgorithm::Auto |
Merge-tree driver.
Definition at line 1849 of file extensions.hh.
| StedcSecularSolver batchlas::StedcParams< T >::secular_solver = StedcSecularSolver::Rocm |
Secular root finder.
Definition at line 1850 of file extensions.hh.
| SteqrParams<T> batchlas::StedcParams< T >::leaf_steqr_params = SteqrParams<T>() |
Parameters of the leaf steqr() solves.
Definition at line 1851 of file extensions.hh.
| StedcMergeVariant batchlas::StedcParams< T >::merge_variant = StedcMergeVariant::Auto |
Merge-step dispatch.
Definition at line 1853 of file extensions.hh.
| int batchlas::StedcParams< T >::merge_threads = 128 |
work-group size for fused kernel
Definition at line 1854 of file extensions.hh.
| int batchlas::StedcParams< T >::max_sec_iter = 50 |
iteration cap for secular root solver
Definition at line 1855 of file extensions.hh.
| bool batchlas::StedcParams< T >::enable_rescale = true |
keep ROCm-style v rescale (disable for perf experiments)
Definition at line 1856 of file extensions.hh.
| int batchlas::StedcParams< T >::secular_threads_per_root = 0 |
<= 0 uses BatchLAS tuning; otherwise this exact partition width
Definition at line 1857 of file extensions.hh.
| int batchlas::StedcParams< T >::secular_cta_wg_size_multiplier = 0 |
<= 0 uses BatchLAS tuning; otherwise this exact multiplier
Definition at line 1858 of file extensions.hh.