# ######################################################################## # Copyright (C) 2021-2026 Advanced Micro Devices, Inc. All rights Reserved. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. # # ######################################################################## --- include: rocsparse_common.yaml Tests: # Quick - name: gtsv_no_pivot category: quick function: gtsv_no_pivot precision: *single_double_precisions_complex_real M: [2, 3] N: [8, 1] denseld: [64, 512, 1024] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: quick function: gtsv_no_pivot precision: *single_double_precisions_complex_real M: [2, 4] N: [2, 4] denseld: [4, 8, 16, 32, 64] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: quick function: gtsv_no_pivot precision: *single_double_precisions_complex_real M: [300] N: [1, 2] denseld: [131072, 424576, 1048576] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: quick function: gtsv_no_pivot precision: *single_double_precisions_complex_real M: [3, 7, 12, 20, 34, 50, 77, 150, 300] N: [1, 2] denseld: [1000] matrix: [rocsparse_matrix_random] # Pre-checkin - name: gtsv_no_pivot_bad_arg category: pre_checkin function: gtsv_no_pivot_bad_arg precision: *single_double_precisions_complex_real - name: gtsv_no_pivot category: pre_checkin function: gtsv_no_pivot precision: *single_double_precisions_complex_real M: [5, 6, 256, 456] N: [1, 27] denseld: [800, 1600] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: pre_checkin function: gtsv_no_pivot precision: *single_double_precisions_complex_real M: [8, 16, 32, 64, 128, 256, 512] N: [32, 45] denseld: [512, 1024] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: pre_checkin function: gtsv_no_pivot precision: *single_double_precisions M: [1024, 2048] N: [32] denseld: [231772, 262144, 1143576] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot_graph_test category: pre_checkin function: gtsv_no_pivot precision: *single_double_precisions_complex_real M: [2000, 75000, 131072] N: [1, 2] denseld: [131072, 424576, 1048576] matrix: [rocsparse_matrix_random] graph_test: true - name: gtsv_no_pivot category: pre_checkin function: gtsv_no_pivot precision: *single_double_precisions M: [436987] N: [8, 9, 10, 11, 12] denseld: [436987] matrix: [rocsparse_matrix_random] # Nightly - name: gtsv_no_pivot category: nightly function: gtsv_no_pivot precision: *single_double_precisions_complex_real M: [2411, 3456] N: [12, 15] denseld: [20000, 40000, 80000] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: nightly function: gtsv_no_pivot precision: *single_double_precisions M: [1024, 2048] N: [256, 512] denseld: [2048, 4096, 8192, 16384] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: nightly function: gtsv_no_pivot precision: *single_double_precisions M: [232867, 313974, 419430, 576123, 768164] N: [1, 2, 3, 4, 5, 6, 7] denseld: [768164] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: nightly function: gtsv_no_pivot precision: *double_only_precisions M: [17123456, 24134524] N: [8] denseld: [24134524] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: nightly function: gtsv_no_pivot precision: *single_only_precisions M: [100500200] N: [1] denseld: [100500200] matrix: [rocsparse_matrix_random] # Stress - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [2] N: [1100000000] denseld: [2] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [3] N: [800000000] denseld: [3] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [4] N: [550000000] denseld: [4] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [5] N: [440000000] denseld: [5] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [6] N: [370000000] denseld: [6] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [7] N: [320000000] denseld: [7] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [8] N: [275000000] denseld: [8] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [32] N: [68750000] denseld: [32] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [64] N: [36000000] denseld: [64] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [128] N: [18000000] denseld: [128] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [256] N: [9000000] denseld: [256] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [512] N: [4500000] denseld: [512] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress function: gtsv_no_pivot precision: *single_only_precisions M: [1024] N: [2250000] denseld: [1024] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress hardware: [gfx942, gfx950] function: gtsv_no_pivot precision: *single_only_precisions M: [2048] N: [1125000] denseld: [2048] matrix: [rocsparse_matrix_random] - name: gtsv_no_pivot category: stress hardware: [gfx942, gfx950] function: gtsv_no_pivot precision: *single_only_precisions M: [1005002000] N: [1] denseld: [1005002000] matrix: [rocsparse_matrix_random]