Skip to content
This repository has been archived by the owner on Dec 21, 2022. It is now read-only.
/ dextr Public archive

A Distributed computing EXecuToR for pleasingly parallel workloads

License

Notifications You must be signed in to change notification settings

bfovet/dextr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dextr

This is dextr, a Distributed computing EXecuToR for pleasingly parallel workloads

Compilation

$ mkdir build && cd build
$ cmake ..
$ make

Commands

Usage: 
  dextr [options] <command>
Commands:
  launch   execute tasks from taskfile
  filter   filter tasks logs from logfile
Options:
  -v [ --version ]      print version string
  -h [ --help ]         show this help message

with taskfile being a file containing tasks to be launched, one per line.

Launch tasks

Run dextr with mpirun:

$ mpirun -n N dextr launch tasks.list > tasks.log

Tasks are scattered accross processors so all of them are workers.

Use the SIGUSR1 signal to gracefully interrupt the execution.

Filter logs

TODO

About

A Distributed computing EXecuToR for pleasingly parallel workloads

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published