-int* powers2 = nullptr;
-
-/* Global initialization of the Chord simulation. */
-static void chord_init()
-{
- // compute the powers of 2 once for all
- powers2 = new int[nb_bits];
- int pow = 1;
- for (int i = 0; i < nb_bits; i++) {
- powers2[i] = pow;
- pow = pow << 1;
- }
- nb_keys = pow;
- XBT_DEBUG("Sets nb_keys to %d", nb_keys);
-
- HostChord::EXTENSION_ID = simgrid::s4u::Host::extension_create<HostChord>();
-
- std::vector<simgrid::s4u::Host*> list;
- simgrid::s4u::Engine::getInstance()->getHostList(&list);
- for (auto const& host : list)
- host->extension_set(new HostChord(host));
-}
-
-static void chord_exit()
-{
- delete[] powers2;
-}