@@ -12,7 +12,7 @@ namespace vt { namespace tests { namespace unit { namespace lb {
12
12
using TestTemperedLB = TestParallelHarness;
13
13
14
14
std::string writeTemperedLBConfig (
15
- std::string transfer_strategy, bool mem_constraints , double alpha = 1.0 ,
15
+ std::string transfer_strategy, double memory_threshold , double alpha = 1.0 ,
16
16
double beta = 0.0 , double gamma = 0.0 , double delta = 0.0
17
17
) {
18
18
auto const this_node = theContext ()->getNode ();
@@ -25,11 +25,7 @@ std::string writeTemperedLBConfig(
25
25
" gamma=" << gamma <<
26
26
" delta=" << delta;
27
27
if (transfer_strategy == " SwapClusters" ) {
28
- if (mem_constraints) {
29
- cfg_file_ << " memory_threshold=20.0" ;
30
- } else {
31
- cfg_file_ << " memory_threshold=1e8" ;
32
- }
28
+ cfg_file_ << " memory_threshold=" << memory_threshold;
33
29
}
34
30
cfg_file_.close ();
35
31
}
@@ -66,49 +62,49 @@ void runTemperedLBTest(std::string config_file, double expected_imb = 0.0) {
66
62
67
63
TEST_F (TestTemperedLB, test_load_only_original) {
68
64
SET_NUM_NODES_CONSTRAINT (4 );
69
- auto cfg = writeTemperedLBConfig (" Original" , false );
65
+ auto cfg = writeTemperedLBConfig (" Original" , 1e8 );
70
66
runTemperedLBTest (cfg);
71
67
}
72
68
73
69
TEST_F (TestTemperedLB, test_load_only_swapclusters) {
74
70
SET_NUM_NODES_CONSTRAINT (4 );
75
- auto cfg = writeTemperedLBConfig (" SwapClusters" , false );
71
+ auto cfg = writeTemperedLBConfig (" SwapClusters" , 1e8 );
76
72
runTemperedLBTest (cfg, 0.25 );
77
73
}
78
74
79
75
TEST_F (TestTemperedLB, test_load_and_memory_swapclusters) {
80
76
SET_NUM_NODES_CONSTRAINT (4 );
81
- auto cfg = writeTemperedLBConfig (" SwapClusters" , true );
77
+ auto cfg = writeTemperedLBConfig (" SwapClusters" , 20 );
82
78
runTemperedLBTest (cfg, 0.25 );
83
79
}
84
80
85
81
TEST_F (TestTemperedLB, test_load_no_memory_delta_10) {
86
82
SET_NUM_NODES_CONSTRAINT (4 );
87
- auto cfg = writeTemperedLBConfig (" SwapClusters" , false , 1 , 0 , 0 , 1 );
83
+ auto cfg = writeTemperedLBConfig (" SwapClusters" , 1e8 , 1 , 0 , 0 , 1 );
88
84
runTemperedLBTest (cfg, 1.0 );
89
85
}
90
86
91
87
TEST_F (TestTemperedLB, test_load_no_memory_delta_01) {
92
88
SET_NUM_NODES_CONSTRAINT (4 );
93
- auto cfg = writeTemperedLBConfig (" SwapClusters" , false , 1 , 0 , 0 , 0.1 );
89
+ auto cfg = writeTemperedLBConfig (" SwapClusters" , 1e8 , 1 , 0 , 0 , 0.1 );
94
90
runTemperedLBTest (cfg, 0.25 );
95
91
}
96
92
97
93
TEST_F (TestTemperedLB, test_load_memory_delta_01) {
98
94
SET_NUM_NODES_CONSTRAINT (4 );
99
- auto cfg = writeTemperedLBConfig (" SwapClusters" , true , 1 , 0 , 0 , 0.1 );
95
+ auto cfg = writeTemperedLBConfig (" SwapClusters" , 20 , 1 , 0 , 0 , 0.1 );
100
96
runTemperedLBTest (cfg, 0.25 );
101
97
}
102
98
103
99
TEST_F (TestTemperedLB, test_load_no_memory_delta_03) {
104
100
SET_NUM_NODES_CONSTRAINT (4 );
105
- auto cfg = writeTemperedLBConfig (" SwapClusters" , false , 1 , 0 , 0 , 0.3 );
101
+ auto cfg = writeTemperedLBConfig (" SwapClusters" , 1e8 , 1 , 0 , 0 , 0.3 );
106
102
runTemperedLBTest (cfg, 1.0 );
107
103
}
108
104
109
105
TEST_F (TestTemperedLB, test_load_memory_delta_03) {
110
106
SET_NUM_NODES_CONSTRAINT (4 );
111
- auto cfg = writeTemperedLBConfig (" SwapClusters" , true , 1 , 0 , 0 , 0.3 );
107
+ auto cfg = writeTemperedLBConfig (" SwapClusters" , 20 , 1 , 0 , 0 , 0.3 );
112
108
runTemperedLBTest (cfg, 1.0 );
113
109
}
114
110
0 commit comments