Menu

Tree [r3] /
 History

HTTPS access


File Date Author Commit
 pmhpc_cl 2007-06-25 sileryti [r2] GPL notes
 pmhpc_srv 2007-06-25 sileryti [r2] GPL notes
 README 2007-06-25 sileryti [r3] Added README

Read Me

pmHPC - Poor Man's HPC


INSTALLATION // CONFIGURATION // USAGE:


1) Deploy pmhpc_srv anywhere on master node.

2) Deploy pmhpc_cl anywhere to all client (processing) nodes

3) Default settings in the client script are:
   - local bind address:port -- localhost:8001
   - server address:port -- localhost:9001
   You probably want to change those to something different

4) Default settings on job manager (master node):
   - local bind address:port -- localhost:9001
   Same as with the client, change to something else, 
   make sure the address matches client configuration (see step 3)

5) Add all clients to the configuration file config.xml

6) Start client daemon on all client (processing) nodes

7) Deploy code with './pmhpc_tool.py deploy'

8) Start job manager process on master node './job_manager.py'

9) Initiate all jobs './pmhpc_tool.py initalljobs'
   This (most likely) tell you that all jobs initiated and status is 'OK'.
   That only means that jobs were started, they might be still running.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.