To do
This is the initial release, so some work is still to be done.
- Field testing;
- Add documentation and examples for multithreaded and MPI work items;
- Port
areduce(part of atools) to worker and add documentation.
In the long run a number of features are possible.
- Client-only jobs: clients can join a running server;
- Remote server setup: a worker server can run on any system;
- Dynamic workload: a server uses a database rather than a file to get its workloads, allowing for dynamic workloads.