Creating DQS cluster jobsΒΆ

Note

There is a GUI interace for this module that might be easier to understand, at a minimal cost of functionality loss.

Note

This package was written for the Fermi cluster at the Astronomical Observatory Belgrade but it should be easy to adapth to any other QSUB cluster.

Used to create .dqs files necessary to run a job on QSUB system. Main idea was to create a class that can take care of writing large job(s) without having to resort to manually editing the templates or produced job script(s) post-fact. Should alleviate a lot of work and unavoidable confusion, when such jobs are created manually.

Jobs are created through a Job instance, holding all required parameters. Job instance uses a writer to populate a template of *.dqs scripts that can then be submitted to the cluster interface.