From e3d2ba763ad2a045087216046e84364b9242464d Mon Sep 17 00:00:00 2001 From: Leonie von Mann Date: Fri, 6 Oct 2023 12:21:01 +0200 Subject: [PATCH 1/2] Add feature model for BoomerAMG --- BoomerAMG/FeatureModel.xml | 1578 ++++++++++++++++++++++++++++++++++++ 1 file changed, 1578 insertions(+) create mode 100644 BoomerAMG/FeatureModel.xml diff --git a/BoomerAMG/FeatureModel.xml b/BoomerAMG/FeatureModel.xml new file mode 100644 index 0000000..9c1b818 --- /dev/null +++ b/BoomerAMG/FeatureModel.xml @@ -0,0 +1,1578 @@ + + + + root + root + + + + + + + + + + False + + + A_drop_tol + A_drop_tol + + + + + root + + + + False + + + src/test/ij.c + + 230 + 19 + + + 230 + 29 + + + + + + A_drop_type + A_drop_type + + + + + root + + + + False + + + src/test/ij.c + + 231 + 19 + + + 231 + 30 + + + + + + coarsen_cut_factor + coarsen_cut_factor + + + + + root + + + + False + + + src/test/ij.c + + 232 + 19 + + + 232 + 37 + + + + + + strong_threshold + strong_threshold + + + + + root + + + + False + + + src/test/ij.c + + 233 + 19 + + + 233 + 35 + + + + + + strong_thresholdR + strong_thresholdR + + + + + root + + + + False + + + src/test/ij.c + + 234 + 19 + + + 234 + 36 + + + + + + filter_thresholdR + filter_thresholdR + + + + + root + + + + False + + + src/test/ij.c + + 235 + 19 + + + 235 + 36 + + + + + + trunc_factor + trunc_factor + + + + + root + + + + False + + + src/test/ij.c + + 236 + 19 + + + 236 + 31 + + + + + + jacobi_trunc_threshold + jacobi_trunc_threshold + + + + + root + + + + False + + + src/test/ij.c + + 237 + 19 + + + 237 + 41 + + + + + + S_commpkg_switch + S_commpkg_switch + + + + + root + + + + False + + + src/test/ij.c + + 238 + 19 + + + 238 + 35 + + + + + + CR_rate + CR_rate + + + + + root + + + + False + + + src/test/ij.c + + 239 + 19 + + + 239 + 26 + + + + + + CR_strong_th + CR_strong_th + + + + + root + + + + False + + + src/test/ij.c + + 240 + 19 + + + 240 + 31 + + + + + + CR_use_CG + CR_use_CG + + + + + root + + + + False + + + src/test/ij.c + + 241 + 19 + + + 241 + 28 + + + + + + P_max_elmts + P_max_elmts + + + + + root + + + + False + + + src/test/ij.c + + 242 + 19 + + + 242 + 30 + + + + + + cycle_type + cycle_type + + + + + root + + + + False + + + src/test/ij.c + + 243 + 19 + + + 243 + 29 + + + + + + fcycle + fcycle + + + + + root + + + + False + + + src/test/ij.c + + 244 + 19 + + + 244 + 25 + + + + + + coarsen_type + coarsen_type + + + + + root + + + + False + + + src/test/ij.c + + 245 + 19 + + + 245 + 31 + + + + + + measure_type + measure_type + + + + + root + + + + False + + + src/test/ij.c + + 246 + 19 + + + 246 + 31 + + + + + + num_sweeps + num_sweeps + + + + + root + + + + False + + + src/test/ij.c + + 247 + 19 + + + 247 + 29 + + + + + + IS_type + IS_type + + + + + root + + + + False + + + src/test/ij.c + + 248 + 19 + + + 248 + 26 + + + + + + num_CR_relax_steps + num_CR_relax_steps + + + + + root + + + + False + + + src/test/ij.c + + 249 + 19 + + + 249 + 37 + + + + + + relax_type + relax_type + + + + + root + + + + False + + + src/test/ij.c + + 250 + 19 + + + 250 + 29 + + + + + + add_relax_type + add_relax_type + + + + + root + + + + False + + + src/test/ij.c + + 251 + 19 + + + 251 + 33 + + + + + + relax_coarse + relax_coarse + + + + + root + + + + False + + + src/test/ij.c + + 252 + 19 + + + 252 + 31 + + + + + + relax_up + relax_up + + + + + root + + + + False + + + src/test/ij.c + + 253 + 19 + + + 253 + 27 + + + + + + relax_down + relax_down + + + + + root + + + + False + + + src/test/ij.c + + 254 + 19 + + + 254 + 29 + + + + + + relax_order + relax_order + + + + + root + + + + False + + + src/test/ij.c + + 255 + 19 + + + 255 + 30 + + + + + + level_w + level_w + + + + + root + + + + False + + + src/test/ij.c + + 256 + 19 + + + 256 + 26 + + + + + + level_ow + level_ow + + + + + root + + + + False + + + src/test/ij.c + + 257 + 19 + + + 257 + 27 + + + + + + smooth_type + smooth_type + + + + + root + + + + False + + + src/test/ij.c + + 260 + 19 + + + 260 + 30 + + + + + + smooth_num_levels + smooth_num_levels + + + + + root + + + + False + + + src/test/ij.c + + 261 + 19 + + + 261 + 36 + + + + + + smooth_num_sweeps + smooth_num_sweeps + + + + + root + + + + False + + + src/test/ij.c + + 262 + 19 + + + 262 + 36 + + + + + + coarse_threshold + coarse_threshold + + + + + root + + + + False + + + src/test/ij.c + + 263 + 19 + + + 263 + 35 + + + + + + min_coarse_size + min_coarse_size + + + + + root + + + + False + + + src/test/ij.c + + 264 + 19 + + + 264 + 34 + + + + + + seq_threshold + seq_threshold + + + + + root + + + + False + + + src/test/ij.c + + 266 + 19 + + + 266 + 32 + + + + + + redundant + redundant + + + + + root + + + + False + + + src/test/ij.c + + 267 + 19 + + + 267 + 28 + + + + + + additive + additive + + + + + root + + + + False + + + src/test/ij.c + + 269 + 17 + + + 269 + 25 + + + + + + mult_add + mult_add + + + + + root + + + + False + + + src/test/ij.c + + 270 + 17 + + + 270 + 25 + + + + + + simple + simple + + + + + root + + + + False + + + src/test/ij.c + + 271 + 17 + + + 271 + 23 + + + + + + add_last_lvl + add_last_lvl + + + + + root + + + + False + + + src/test/ij.c + + 272 + 17 + + + 272 + 29 + + + + + + add_P_max_elmts + add_P_max_elmts + + + + + root + + + + False + + + src/test/ij.c + + 273 + 17 + + + 273 + 32 + + + + + + add_trunc_factor + add_trunc_factor + + + + + root + + + + False + + + src/test/ij.c + + 274 + 17 + + + 274 + 33 + + + + + + rap2 + rap2 + + + + + root + + + + False + + + src/test/ij.c + + 275 + 17 + + + 275 + 21 + + + + + + mod_rap2 + mod_rap2 + + + + + root + + + + False + + + src/test/ij.c + + 276 + 17 + + + 276 + 25 + + + + + + keepTranspose + keepTranspose + + + + + root + + + + False + + + src/test/ij.c + + 277 + 17 + + + 277 + 30 + + + + + + relax_wt + relax_wt + + + + + root + + + + False + + + src/test/ij.c + + 281 + 17 + + + 281 + 25 + + + + + + add_relax_wt + add_relax_wt + + + + + root + + + + False + + + src/test/ij.c + + 282 + 17 + + + 282 + 29 + + + + + + relax_wt_level + relax_wt_level + + + + + root + + + + False + + + src/test/ij.c + + 283 + 17 + + + 283 + 31 + + + + + + outer_wt + outer_wt + + + + + root + + + + False + + + src/test/ij.c + + 284 + 17 + + + 284 + 25 + + + + + + outer_wt_level + outer_wt_level + + + + + root + + + + False + + + src/test/ij.c + + 285 + 17 + + + 285 + 31 + + + + + + tol + tol + + + + + root + + + + False + + + src/test/ij.c + + 286 + 17 + + + 286 + 20 + + + + + + pc_tol + pc_tol + + + + + root + + + + False + + + src/test/ij.c + + 286 + 30 + + + 286 + 36 + + + + + + atol + atol + + + + + root + + + + False + + + src/test/ij.c + + 287 + 17 + + + 287 + 21 + + + + + + max_row_sum + max_row_sum + + + + + root + + + + False + + + src/test/ij.c + + 288 + 17 + + + 288 + 28 + + + + + + converge_type + converge_type + + + + + root + + + + False + + + src/test/ij.c + + 289 + 17 + + + 289 + 30 + + + + + + precon_cycles + precon_cycles + + + + + root + + + + False + + + src/test/ij.c + + 290 + 17 + + + 290 + 30 + + + + + + cheby_order + cheby_order + + + + + root + + + + False + + + src/test/ij.c + + 292 + 15 + + + 292 + 26 + + + + + + cheby_eig_est + cheby_eig_est + + + + + root + + + + False + + + src/test/ij.c + + 293 + 15 + + + 293 + 28 + + + + + + cheby_variant + cheby_variant + + + + + root + + + + False + + + src/test/ij.c + + 294 + 15 + + + 294 + 28 + + + + + + cheby_scale + cheby_scale + + + + + root + + + + False + + + src/test/ij.c + + 295 + 15 + + + 295 + 26 + + + + + + cheby_fraction + cheby_fraction + + + + + root + + + + False + + + src/test/ij.c + + 296 + 15 + + + 296 + 29 + + + + + + \ No newline at end of file From f84d4b78e615b5025f96fd90ebec5ba3cfc471ec Mon Sep 17 00:00:00 2001 From: Leonie von Mann Date: Tue, 24 Oct 2023 08:21:40 +0200 Subject: [PATCH 2/2] Rename folder to hypre --- {BoomerAMG => hypre}/FeatureModel.xml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {BoomerAMG => hypre}/FeatureModel.xml (100%) diff --git a/BoomerAMG/FeatureModel.xml b/hypre/FeatureModel.xml similarity index 100% rename from BoomerAMG/FeatureModel.xml rename to hypre/FeatureModel.xml