Skip to content

Commit

Permalink
Installation described
Browse files Browse the repository at this point in the history
  • Loading branch information
luav committed May 22, 2018
1 parent 258d830 commit fec629d
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ BibTeX:

## Content <!-- omit in toc -->
- [Overview](#overview)
- [Installation](#installation)
- [Requirements](#requirements)
- [API](#api)
- [Job](#job)
Expand Down Expand Up @@ -68,6 +69,19 @@ Demo of the WebUI for the Jobs and Tasks tracing and profiling:
Exactly the same fully funcitonal interface is accessible from the console using [w3m](http://w3m.sourceforge.net/) or other terminal browsers:
![WebUI Console, Falures page (root)](images/webui_console.png)

## Installation

Include the following modules:
- [mpepool](mpepool.py) - execution pool with load balancer, the only mandatory module,
- [mpewui](mpewui.py) - optional WebUI for the interactive profiling of the scheduled Jobs and Tasks.

or just install everything from the [pypi repository](https://pypi.org/project/pyexpool/):
```sh
$ pip install pyexpool
```

> Additionally, [hwloc / lstopo](http://www.admin-magazine.com/HPC/Articles/hwloc-Which-Processor-Is-Running-Your-Service) should be installed if customized CPU affinity masking and cach control are required, see [Requirements](#requirements) section.

## Requirements

Expand Down

0 comments on commit fec629d

Please sign in to comment.