OpenMOLE provides an ad hoc desktop grid server and client. To use it you should first define the password that should be provided by the daemon to join the cluster. You can either do that in the web interface in the authentication panel or in the console by typing:
hl.openmole("""DesktopGridAuthentication() = encrypted""", header = """def encrypted = "" """)
Then you can use the following environment in your workflows:
val env = DesktopGridEnvironment(10000)
The only parameter is the port on which the desktop grid server is listening.
Once your workflow has been started you download the OpenMOLE daemon
, and run it to execute jobs on other computers. Extract the daemon from the archive and run it with the following command:
./openmole-daemon -h hostname.of.the.server:port -p test -w nbWorker
Windows users shall use the run.bat
script with the same arguments.