X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a33903f0993a2bd3e7a426314de93fb20b0a6172..7a390c95e62737ea820fa61db494618c86d12a9e:/examples/python/exec-remote/exec-remote.py?ds=inline diff --git a/examples/python/exec-remote/exec-remote.py b/examples/python/exec-remote/exec-remote.py index 356d741698..0c59426c96 100644 --- a/examples/python/exec-remote/exec-remote.py +++ b/examples/python/exec-remote/exec-remote.py @@ -1,10 +1,10 @@ -# Copyright (c) 2018-2019. The SimGrid Team. All rights reserved. +# Copyright (c) 2018-2020. 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 import sys -from simgrid import * class Wizard: @@ -15,21 +15,21 @@ class Wizard: boivin = Host.by_name("Boivin") this_actor.info("I'm a wizard! I can run a task on the Ginette host from the Fafard one! Look!") - exec = this_actor.exec_init(48.492e6) - exec.host = ginette - exec.start() + activity = this_actor.exec_init(48.492e6) + activity.host = ginette + activity.start() this_actor.info("It started. Running 48.492Mf takes exactly one second on Ginette (but not on Fafard).") this_actor.sleep_for(0.1) this_actor.info("Loads in flops/s: Boivin={:.0f}; Fafard={:.0f}; Ginette={:.0f}".format(boivin.load, fafard.load, - ginette.load)) - exec.wait() + ginette.load)) + activity.wait() this_actor.info("Done!") this_actor.info("And now, harder. Start a remote task on Ginette and move it to Boivin after 0.5 sec") - exec = this_actor.exec_init(73293500) - exec.host = ginette - exec.start() + activity = this_actor.exec_init(73293500) + activity.host = ginette + activity.start() this_actor.sleep_for(0.5) this_actor.info( @@ -38,7 +38,7 @@ class Wizard: fafard.load, ginette.load)) - exec.host = boivin + activity.host = boivin this_actor.sleep_for(0.1) this_actor.info( @@ -47,7 +47,7 @@ class Wizard: fafard.load, ginette.load)) - exec.wait() + activity.wait() this_actor.info("Done!")