Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nqn/gasc
Generic Mesos Gang Scheduler for HPC tooling
https://github.com/nqn/gasc
Last synced: about 1 month ago
JSON representation
Generic Mesos Gang Scheduler for HPC tooling
- Host: GitHub
- URL: https://github.com/nqn/gasc
- Owner: nqn
- Archived: true
- Created: 2014-05-10T17:33:16.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-05-12T15:29:07.000Z (over 10 years ago)
- Last Synced: 2024-08-04T04:06:59.059Z (5 months ago)
- Language: C++
- Size: 156 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mesos - gasc - Generic Mesos Gang Scheduler for HPC tooling
README
gasc
====A Generic Mesos Gang Scheduler (GaSc) for HPC tooling. Schedules in-process-tree ssh daemons, announce node lists and calls tool command.
### Build instructions
$ make
mpic++ mpi_hello.cpp -o mpi_hello
g++ -std=c++11 -g -O2 -I. -I/usr/local/include/mesos main.cpp gasc.cpp -lmesos -o mesos-gasc### Usage
Usage: ./mesos-gasc -n <# instances> -c <# cpus> -m <# memory> --
-n <# instances> Number of instances / tasks (long)
-c <# cpus> CPU fraction per instance (float)
-m <# memory> Memory in megabytes per instance (long)
The address of the Mesos master
### Example./mesos-gasc -n 5 -c 0.5 -m 128 localhost:5050 -- ./mpi_hello -n 64 -f hosts.txt