Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Try to fix a failure about mutex freed too early in RMA
[simgrid.git] / examples / python / exec-dvfs / exec-dvfs.py
index 7a7a5dd709e568ed25d0daf6e7412114a5022b90..fa5e4571fbeb315976949c7f8684da2c7a1414db 100644 (file)
@@ -1,10 +1,14 @@
-# Copyright (c) 2007-2022. The SimGrid Team. All rights reserved.
+# Copyright (c) 2007-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.
 
-from simgrid import Actor, Engine, Host, this_actor
+"""
+Usage: exec-dvfs.py platform_file [other parameters]
+"""
+
 import sys
+from simgrid import Actor, Engine, Host, this_actor
 
 
 class Dvfs:
@@ -26,7 +30,8 @@ class Dvfs:
         # Change power peak
         new_pstate = 2
 
-        this_actor.info("Changing power peak value to {:f} (at index {:d})".format( host.pstate_speed(new_pstate), new_pstate))
+        this_actor.info("Changing power peak value to {:f} (at index {:d})".format(host.pstate_speed(new_pstate),
+                                                                                   new_pstate))
 
         host.pstate = new_pstate
 
@@ -47,7 +52,8 @@ class Dvfs:
 if __name__ == '__main__':
     e = Engine(sys.argv)
     if len(sys.argv) < 2:
-        raise AssertionError("Usage: exec-dvfs.py platform_file [other parameters] (got {:d} params)".format(len(sys.argv)))
+        raise AssertionError("Usage: exec-dvfs.py platform_file [other parameters] (got {:d} params)"
+                             .format(len(sys.argv)))
 
     e.load_platform(sys.argv[1])
     Actor.create("dvfs_test", Host.by_name("MyHost1"), Dvfs())