From f6c9e838e48a4c02f4ee680105e2beb90e2dbde9 Mon Sep 17 00:00:00 2001 From: David Robert Verelst <dave@dtu.dk> Date: Tue, 3 May 2016 13:24:41 +0200 Subject: [PATCH] added PBS job name related settings to qsub-wrap cmd interface arguments --- qsub-wrap.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/qsub-wrap.py b/qsub-wrap.py index 44c24d5..4692347 100755 --- a/qsub-wrap.py +++ b/qsub-wrap.py @@ -152,7 +152,7 @@ def addvariableargs(parser): return kwargs_pass, parser -def submit_pbs(walltime='00:59:59', queue = 'xpresq', py_env='anaconda', +def submit_pbs(walltime='00:59:59', queue='xpresq', py_env='wetb_py3', pbs_in='pbs_in', pbs_out='pbs_out', jobname=None, command=None, fpath=None, dry=False, **kwargs): """ @@ -254,6 +254,15 @@ if __name__ == '__main__': default='00:29:59') parser.add_argument('--dry', action='store_true', dest='dry', default=False, help='dry run: do not submit pbs file.') + parser.add_argument('--jobname', type='string', action='store', + dest='jobname', default=None, + help='PBS job name, default: python file name.') + parser.add_argument('--pbs_in', type='string', action='store', + dest='pbs_in', default=None, + help='pbs_in directory, default: pbs_in') + parser.add_argument('--pbs_out', type='string', action='store', + dest='pbs_out', default=None, + help='pbs_out directory, default: pbs_out') # get all the other arguments and add them to the help kwargs_pass, parser = addvariableargs(parser) @@ -270,4 +279,5 @@ if __name__ == '__main__': pbs_script, stdout = submit_pbs(fpath=opt.fpath, command=opt.command, py_env=opt.py_env, queue=opt.queue, walltime=opt.walltime, dry=opt.dry, - **kwargs_pass) + jobname=opt.jobname, pbs_in=opt.pbs_in, + pbs_out=opt.pbs_out, **kwargs_pass) -- GitLab