Search code examples
pythonpython-2.7distributed-computingboinc

Running a Python Application on BOINC


I am currently in the process of setting up my first BOINC project and have configured the server and site to the point where the next step is my application.

I have no experience in C programming but I know the python language to a level I feel confident programming in and have written a little test program that hashes numbers (https://github.com/ryanteck/Simple-Hash).

My question is how do I go about turning this into a BOINC application, the Wiki entry on the BOINC site is very vague and has not got any tutorials or readme files on how to get started.

I know that all of the clients will be using Python 2.7.3 on Debian Linux (V7)

Edit: I am looking for a way to run a separate python application on each machine, not spread the load between multiple devices. I will look into converting to C but like I have said above. I know basically no C code. I know how to compile but not code it.


Solution

  • I was able to do this in the end by using CX Freeze to create a distributable binary file and then created a task just like the hello world one.