diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-02-05 12:24:55 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-02-05 12:24:55 -0500 |
commit | 15d0c7105cc69427ad027752a4ec3cb4c9790186 (patch) | |
tree | 4d98e2eae5542d9494a23bf8906cb745391c48fc /generator/generator.py | |
download | htcondor_examples-15d0c7105cc69427ad027752a4ec3cb4c9790186.tar.gz |
Initial commit
Diffstat (limited to 'generator/generator.py')
-rw-r--r-- | generator/generator.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/generator/generator.py b/generator/generator.py new file mode 100644 index 0000000..4088be6 --- /dev/null +++ b/generator/generator.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python +import os +from htc_utils import Job, Submit +from multiprocessing import Pool +from glob import glob +from pprint import pprint + +os.environ['PATH'] = '/Users/jhunk/Downloads/condor-8.2.6-x86_64_MacOSX7-stripped/bin:/Users/jhunk/Downloads/condor-8.2.6-x86_64_MacOSX7-stripped/sbin:/usr/local/lib/wxPython/bin:/Users/jhunk/.virtualenvs/python27/bin:/opt/local/libexec/gnubin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin' + + +def job_spawner(ifile): + print "Spawning: {}".format(ifile) + j = Job(os.path.basename(os.path.splitext(ifile)[0])) + j.attr('executable', os.path.abspath('../worker/worker1.py')) + j.attr('arguments', '--output-dir {} {}'.format(RESULTS, ifile)) + j.commit() + + +if __name__ == '__main__': + RESULTS = os.path.abspath('../results/sample1') + DATA = [ os.path.abspath(g) for g in glob('../data/sample1/*.dat') ] + + + + p = Pool(4) + print(p.map(job_spawner, DATA))
\ No newline at end of file |