- 29 Aug, 2017 1 commit
-
-
Swann Perarnau authored
The previous code was entirely inside the bin directory, which is not a good idea in the long term. This patch move everything inside the nrm package, so that we can start building a proper code.
-
- 25 Apr, 2017 1 commit
-
-
Swann Perarnau authored
We chose to rewrite the entire thing in python. The language should make it easy to interact will all the moving parts of the Argo landscape, and easy to prototype various control schemes. The communication protocol is exactly the same, but implemented with ZeroMQ + tornado. Power readings are not integrated yet, we are targeting using the Coolr project for that. This is a rough draft, all the code is in binary scripts instead of the package, and there are no unit tests. Nevertheless, it should be a decent starting point for future development.
-
- 14 Apr, 2017 1 commit
-
-
Swann Perarnau authored
The SC15/Chameleon experiments were based on a simple power management scheme built with the help of beacon for transport, RAPL for monitoring, and socket-based communications between the NRM and the argobots runtime. This is an import of the working code we had, in the state it was at the time. It is quite obvious that this kind of one time hack, and it probably doesn't work without the exact Chameleon setup.
-