File tree Expand file tree Collapse file tree
examples/local/fibonacci/source Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,7 +65,8 @@ int main(int argc, char **argv)
6565
6666 // Adding it to the list
6767 auto itr = cr.begin ();
68- for (int i = 0 ; i < 8 ; i++)
68+ auto numCores = std::max (8ul , cr.size ());
69+ for (int i = 0 ; i < numCores; i++)
6970 {
7071 computeResources.push_back (*itr);
7172 itr++;
Original file line number Diff line number Diff line change @@ -59,7 +59,8 @@ int main(int argc, char **argv)
5959
6060 // Adding it to the list
6161 auto itr = cr.begin ();
62- for (int i = 0 ; i < 8 ; i++)
62+ auto numCores = std::max (8ul , cr.size ());
63+ for (int i = 0 ; i < numCores; i++)
6364 {
6465 computeResources.push_back (*itr);
6566 itr++;
@@ -72,8 +73,8 @@ int main(int argc, char **argv)
7273 taskr::Runtime taskr (&boostComputeManager, &pthreadsComputeManager, computeResources);
7374
7475 // Running Fibonacci example
75- // auto result = fibonacciDriver(initialValue, taskr);
76- size_t result = 0 ;
76+ auto result = fibonacciDriver (initialValue, taskr);
77+
7778 // Printing result
7879 printf (" Fib(%lu) = %lu\n " , initialValue, result);
7980
You can’t perform that action at this time.
0 commit comments