petabricks/petabricks — Issue #21: Inconsistent output in TriSolveLU
Author: mikyt
Created: 2011-11-18 13:06:27+00:00
State: open

Using TriSolveLU generated by petabricks from the "dev" branch, it is possible to obtain an inconsistent output.

The output is "correct" but some of the numbers in the output matrix are written as "0" in one case, and as "-0" in another one.

The config files showing this wrong behavior are the following:

--------------------------------- 1.cfg ------------------------------------------------
Add2D_splitsize = 64 # int, valid range: 1 to 2147483647
Add3D_splitsize = 64 # int, valid range: 1 to 2147483647
Copy1D_splitsize = 64 # int, valid range: 1 to 2147483647
Copy2D_splitsize = 64 # int, valid range: 1 to 2147483647
Copy3D_splitsize = 64 # int, valid range: 1 to 2147483647
DGER_splitsize = 64 # int, valid range: 1 to 2147483647
LUBase_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl10_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl11_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl12_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl1_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl2_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl3_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl4_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl5_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl6_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl7_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl8_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl9_rule = 0 # int, valid range: 0 to 5
LUBase_unrollschedule = 1 # int, valid range: 0 to 1
LUBlocked_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl10_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl11_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl12_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl1_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl2_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl3_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl4_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl5_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl6_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl7_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl8_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl9_rule = 0 # int, valid range: 0 to 2
LUBlocked_unrollschedule = 1 # int, valid range: 0 to 1
LUGenerator_splitsize = 64 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl10_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl11_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl12_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl1_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl2_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl3_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl4_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl5_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl6_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl7_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl8_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl9_rule = 0 # int, valid range: 0 to 2
LUInPlace_unrollschedule = 1 # int, valid range: 0 to 1
LULAPACK_unrollschedule = 1 # int, valid range: 0 to 1
LU_unrollschedule = 1 # int, valid range: 0 to 1
MatrixAddAddSub_splitsize = 64 # int, valid range: 1 to 2147483647
MatrixAdd_splitsize = 64 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl10_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl11_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl12_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl1_rule = 2 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl2_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl3_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl4_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl5_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl6_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl7_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl8_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl9_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_splitsize = 64 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl10_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl11_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl12_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl1_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl2_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl3_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl4_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl5_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl6_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl7_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl8_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl9_rule = 0 # int, valid range: 0 to 3
MatrixSub_splitsize = 64 # int, valid range: 1 to 2147483647
PermuteGenerator_splitsize = 64 # int, valid range: 1 to 2147483647
PermuteGenerator_unrollschedule = 1 # int, valid range: 0 to 1
PermuteInPlaceBase_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl10_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl11_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl12_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl1_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl2_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl3_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl4_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl5_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl6_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl7_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl8_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl9_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceRecursive_blockSize = 0 # int, valid range: 0 to 2147483647
PermuteInPlace_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl10_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl11_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl12_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl1_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl2_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl3_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl4_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl5_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl6_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl7_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl8_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAMax2D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAMin1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAMin2D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAdd1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceAdd2D_splitsize = 64 # int, valid range: 1 to 2147483647
ReduceAdd2D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceMax1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceMax2D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceMin1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceMin2D_unrollschedule = 1 # int, valid range: 0 to 1
Scale1D_splitsize = 64 # int, valid range: 1 to 2147483647
Scale2D_splitsize = 64 # int, valid range: 1 to 2147483647
Shift1D_splitsize = 64 # int, valid range: 1 to 2147483647
Subtract2D_splitsize = 64 # int, valid range: 1 to 2147483647
Subtract3D_splitsize = 64 # int, valid range: 1 to 2147483647
Swap2D_unrollschedule = 1 # int, valid range: 0 to 1
Transpose_splitsize = 64 # int, valid range: 1 to 2147483647
TriSolveGenerator_unrollschedule = 1 # int, valid range: 0 to 1
TriSolveLGenerator_unrollschedule = 1 # int, valid range: 0 to 1
TriSolveLLBase_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl10_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl11_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl12_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl1_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl2_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl3_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl4_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl5_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl6_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl7_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl8_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl9_rule = 0 # int, valid range: 0 to 5
TriSolveLLBlocked_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl10_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl11_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl12_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl1_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl2_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl3_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl4_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl5_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl6_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl7_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl8_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl9_rule = 0 # int, valid range: 0 to 2
TriSolveLLInPlace_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLInPlace_0_lvl10_rule = 0 # int, valid range: 0 to 3
TriSolveLLInPlace_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLInPlace_0_lvl11_rule = 0 # int, valid range: 0 to 3
TriSolveLLInPlace_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLInPlace_0_lvl12_rule = 0 # int, valid range: 0 to 3
TriSolveLLInPlace_0_lvl1_rule = 0 # int, valid range: 0 to 3
TriSolveLLInPlace_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLInPlace_0_lvl2_rule = 0 # int, valid range: 0 to 3
TriSolveLLInPlace_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLInPlace_0_lvl3_rule = 0 # int, valid range: 0 to 3
TriSolveLLInPlace_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLInPlace_0_lvl4_rule = 0 # int, valid range: 0 to 3
TriSolveLLInPlace_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLInPlace_0_lvl5_rule = 0 # int, valid range: 0 to 3
TriSolveLLInPlace_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLInPlace_0_lvl6_rule = 0 # int, valid range: 0 to 3
TriSolveLLInPlace_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLInPlace_0_lvl7_rule = 0 # int, valid range: 0 to 3
TriSolveLLInPlace_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLInPlace_0_lvl8_rule = 0 # int, valid range: 0 to 3
TriSolveLLInPlace_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLInPlace_0_lvl9_rule = 0 # int, valid range: 0 to 3
TriSolveLLRecursive_recursiveBlockSize = 0 # int, valid range: 0 to 2147483647
TriSolveLUBase_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBase_0_lvl10_rule = 0 # int, valid range: 0 to 5
TriSolveLUBase_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBase_0_lvl11_rule = 0 # int, valid range: 0 to 5
TriSolveLUBase_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBase_0_lvl12_rule = 0 # int, valid range: 0 to 5
TriSolveLUBase_0_lvl1_rule = 3 # int, valid range: 0 to 5
TriSolveLUBase_0_lvl2_cutoff = 8 # int, valid range: 1 to 2147483647
TriSolveLUBase_0_lvl2_rule = 4 # int, valid range: 0 to 5
TriSolveLUBase_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBase_0_lvl3_rule = 0 # int, valid range: 0 to 5
TriSolveLUBase_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBase_0_lvl4_rule = 0 # int, valid range: 0 to 5
TriSolveLUBase_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBase_0_lvl5_rule = 0 # int, valid range: 0 to 5
TriSolveLUBase_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBase_0_lvl6_rule = 0 # int, valid range: 0 to 5
TriSolveLUBase_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBase_0_lvl7_rule = 0 # int, valid range: 0 to 5
TriSolveLUBase_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBase_0_lvl8_rule = 0 # int, valid range: 0 to 5
TriSolveLUBase_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBase_0_lvl9_rule = 0 # int, valid range: 0 to 5
TriSolveLUBlocked_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBlocked_0_lvl10_rule = 0 # int, valid range: 0 to 2
TriSolveLUBlocked_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBlocked_0_lvl11_rule = 0 # int, valid range: 0 to 2
TriSolveLUBlocked_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBlocked_0_lvl12_rule = 0 # int, valid range: 0 to 2
TriSolveLUBlocked_0_lvl1_rule = 0 # int, valid range: 0 to 2
TriSolveLUBlocked_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBlocked_0_lvl2_rule = 0 # int, valid range: 0 to 2
TriSolveLUBlocked_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBlocked_0_lvl3_rule = 0 # int, valid range: 0 to 2
TriSolveLUBlocked_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBlocked_0_lvl4_rule = 0 # int, valid range: 0 to 2
TriSolveLUBlocked_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBlocked_0_lvl5_rule = 0 # int, valid range: 0 to 2
TriSolveLUBlocked_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBlocked_0_lvl6_rule = 0 # int, valid range: 0 to 2
TriSolveLUBlocked_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBlocked_0_lvl7_rule = 0 # int, valid range: 0 to 2
TriSolveLUBlocked_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBlocked_0_lvl8_rule = 0 # int, valid range: 0 to 2
TriSolveLUBlocked_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUBlocked_0_lvl9_rule = 0 # int, valid range: 0 to 2
TriSolveLUInPlace_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUInPlace_0_lvl10_rule = 0 # int, valid range: 0 to 3
TriSolveLUInPlace_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUInPlace_0_lvl11_rule = 0 # int, valid range: 0 to 3
TriSolveLUInPlace_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUInPlace_0_lvl12_rule = 0 # int, valid range: 0 to 3
TriSolveLUInPlace_0_lvl1_rule = 0 # int, valid range: 0 to 3
TriSolveLUInPlace_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUInPlace_0_lvl2_rule = 0 # int, valid range: 0 to 3
TriSolveLUInPlace_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUInPlace_0_lvl3_rule = 0 # int, valid range: 0 to 3
TriSolveLUInPlace_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUInPlace_0_lvl4_rule = 0 # int, valid range: 0 to 3
TriSolveLUInPlace_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUInPlace_0_lvl5_rule = 0 # int, valid range: 0 to 3
TriSolveLUInPlace_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUInPlace_0_lvl6_rule = 0 # int, valid range: 0 to 3
TriSolveLUInPlace_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUInPlace_0_lvl7_rule = 0 # int, valid range: 0 to 3
TriSolveLUInPlace_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUInPlace_0_lvl8_rule = 0 # int, valid range: 0 to 3
TriSolveLUInPlace_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLUInPlace_0_lvl9_rule = 0 # int, valid range: 0 to 3
TriSolveLURecursive_recursiveBlockSize = 0 # int, valid range: 0 to 2147483647
TriSolveUGenerator_unrollschedule = 1 # int, valid range: 0 to 1
Tri_splitsize = 64 # int, valid range: 1 to 2147483647
distributedcutoff = 512 # int, valid range: 0 to 2147483647
sequentialcutoff = 64 # int, valid range: 0 to 2147483647
worker_threads = 8 # int, valid range: 1 to 512
LUBlocked_blockSize__0 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__1 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__2 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__3 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__4 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__5 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__6 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__7 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__8 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__9 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__10 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__11 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__12 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__13 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__14 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__15 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__16 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__17 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__18 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__19 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__20 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__21 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__22 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__23 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__24 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__25 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__26 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__27 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__28 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__29 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__30 = 0 # int, valid range: 0 to 2147483647
LUBlocked_blockSize__31 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__0 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__1 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__2 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__3 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__4 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__5 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__6 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__7 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__8 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__9 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__10 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__11 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__12 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__13 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__14 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__15 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__16 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__17 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__18 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__19 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__20 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__21 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__22 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__23 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__24 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__25 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__26 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__27 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__28 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__29 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__30 = 0 # int, valid range: 0 to 2147483647
TriSolveLLBlocked_blockSize__31 = 0 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__0 = 8 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__1 = 12 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__2 = 34 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__3 = 34 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__4 = 34 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__5 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__6 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__7 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__8 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__9 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__10 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__11 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__12 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__13 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__14 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__15 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__16 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__17 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__18 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__19 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__20 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__21 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__22 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__23 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__24 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__25 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__26 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__27 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__28 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__29 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__30 = 64 # int, valid range: 0 to 2147483647
TriSolveLUBlocked_blockSize__31 = 64 # int, valid range: 0 to 2147483647
---------------------------------------------------------------------------------------------------------------

-------------------------------- 2.cfg -------------------------------------------------------------
Add2D_splitsize = 64 # int, valid range: 1 to 2147483647
Add3D_splitsize = 64 # int, valid range: 1 to 2147483647
Copy1D_splitsize = 64 # int, valid range: 1 to 2147483647
Copy2D_splitsize = 64 # int, valid range: 1 to 2147483647
Copy3D_splitsize = 64 # int, valid range: 1 to 2147483647
DGER_splitsize = 64 # int, valid range: 1 to 2147483647
LUBase_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl10_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl11_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl12_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl1_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl2_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl3_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl4_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl5_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl6_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl7_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl8_rule = 0 # int, valid range: 0 to 5
LUBase_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBase_0_lvl9_rule = 0 # int, valid range: 0 to 5
LUBase_unrollschedule = 1 # int, valid range: 0 to 1
LUBlocked_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl10_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl11_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl12_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl1_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl2_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl3_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl4_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl5_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl6_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl7_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl8_rule = 0 # int, valid range: 0 to 2
LUBlocked_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUBlocked_0_lvl9_rule = 0 # int, valid range: 0 to 2
LUBlocked_unrollschedule = 1 # int, valid range: 0 to 1
LUGenerator_splitsize = 64 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl10_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl11_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl12_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl1_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl2_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl3_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl4_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl5_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl6_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl7_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl8_rule = 0 # int, valid range: 0 to 2
LUInPlace_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
LUInPlace_0_lvl9_rule = 0 # int, valid range: 0 to 2
LUInPlace_unrollschedule = 1 # int, valid range: 0 to 1
LULAPACK_unrollschedule = 1 # int, valid range: 0 to 1
LU_unrollschedule = 1 # int, valid range: 0 to 1
MatrixAddAddSub_splitsize = 64 # int, valid range: 1 to 2147483647
MatrixAdd_splitsize = 64 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl10_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl11_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl12_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl1_rule = 2 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl2_cutoff = 85 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl2_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl3_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl4_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl5_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl6_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl7_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl8_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl9_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_splitsize = 64 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl10_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl11_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl12_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl1_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl2_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl3_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl4_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl5_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl6_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl7_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl8_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl9_rule = 0 # int, valid range: 0 to 3
MatrixSub_splitsize = 64 # int, valid range: 1 to 2147483647
PermuteGenerator_splitsize = 64 # int, valid range: 1 to 2147483647
PermuteGenerator_unrollschedule = 1 # int, valid range: 0 to 1
PermuteInPlaceBase_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl10_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl11_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl12_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl1_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl2_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl3_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl4_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl5_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl6_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl7_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl8_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceBase_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlaceBase_0_lvl9_rule = 0 # int, valid range: 0 to 3
PermuteInPlaceRecursive_blockSize = 0 # int, valid range: 0 to 2147483647
PermuteInPlace_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl10_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl11_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl12_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl1_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl2_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl3_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl4_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl5_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl6_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl7_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl8_rule = 0 # int, valid range: 0 to 2
PermuteInPlace_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
PermuteInPlace_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAMax2D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAMin1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAMin2D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAdd1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceAdd2D_splitsize = 64 # int, valid range: 1 to 2147483647
ReduceAdd2D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceMax1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceMax2D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceMin1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceMin2D_unrollschedule = 1 # int, valid range: 0 to 1
Scale1D_splitsize = 64 # int, valid range: 1 to 2147483647
Scale2D_splitsize = 64 # int, valid range: 1 to 2147483647
Shift1D_splitsize = 64 # int, valid range: 1 to 2147483647
Subtract2D_splitsize = 64 # int, valid range: 1 to 2147483647
Subtract3D_splitsize = 64 # int, valid range: 1 to 2147483647
Swap2D_unrollschedule = 1 # int, valid range: 0 to 1
Transpose_splitsize = 64 # int, valid range: 1 to 2147483647
TriSolveGenerator_unrollschedule = 1 # int, valid range: 0 to 1
TriSolveLGenerator_unrollschedule = 1 # int, valid range: 0 to 1
TriSolveLLBase_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl10_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl11_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl12_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl1_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl2_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl3_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl4_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl5_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl6_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl7_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl8_rule = 0 # int, valid range: 0 to 5
TriSolveLLBase_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBase_0_lvl9_rule = 0 # int, valid range: 0 to 5
TriSolveLLBlocked_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl10_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl11_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl12_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl1_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl2_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriSolveLLBlocked_0_lvl3_rule = 0 # int, valid range: 0 to 2
TriSolveLLBlocked_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483