Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
another try at cleanly unlocking the mutexes before destroying them in SMPI::RMA
[simgrid.git] / examples / c / dht-pastry / generate.py
index ea834bd79c6d6a124861c2d700a575e1a17515bf..e0d9ca72247e1819b9088f68fe0d7f6ff6ad7b8b 100755 (executable)
@@ -1,15 +1,17 @@
 #!/usr/bin/env python
 
-# Copyright (c) 2011-2020. The SimGrid Team.
+# Copyright (c) 2011-2023. The SimGrid Team.
 # All rights reserved.
 
 # This program is free software; you can redistribute it and/or modify it
 # under the terms of the license (GNU LGPL) which comes with this package.
 
-# This script generates a specific deployment file for the Chord example.
-# It assumes that the platform will be a cluster.
-# Usage: python generate.py nb_nodes nb_bits end_date
-# Example: python generate.py 100000 32 1000
+"""
+This script generates a specific deployment file for the Chord example.
+It assumes that the platform will be a cluster.
+Usage: python generate.py nb_nodes nb_bits end_date
+Example: python generate.py 100000 32 1000
+"""
 
 import sys
 import random
@@ -29,8 +31,8 @@ all_ids = [42]
 sys.stdout.write("<?xml version='1.0'?>\n"
                  "<!DOCTYPE platform SYSTEM \"https://simgrid.org/simgrid.dtd\">\n"
                  "<platform version=\"3\">\n"
-                 "  <process host=\"node-0.simgrid.org\" function=\"node\"><argument value=\"42\"/>"
-                 "<argument value=\"%d\"/></process>\n" % end_date)
+                 "  <actor host=\"node-0.simgrid.org\" function=\"node\"><argument value=\"42\"/>"
+                 "<argument value=\"%d\"/></actor>\n" % end_date)
 
 for i in range(1, nb_nodes):
 
@@ -41,8 +43,8 @@ for i in range(1, nb_nodes):
 
     known_id = all_ids[random.randint(0, len(all_ids) - 1)]
     start_date = i * 10
-    line = "  <process host=\"node-%d.simgrid.org\" function=\"node\"><argument value=\"%d\" />" \
-           "<argument value=\"%d\" /><argument value=\"%d\" /><argument value=\"%d\" /></process>\n" % (
+    line = "  <actor host=\"node-%d.simgrid.org\" function=\"node\"><argument value=\"%d\" />" \
+           "<argument value=\"%d\" /><argument value=\"%d\" /><argument value=\"%d\" /></actor>\n" % (
                i, my_id, known_id, start_date, end_date)
     sys.stdout.write(line)
     all_ids.append(my_id)