X-Git-Url: https://git.donarmstrong.com/?p=uiuc_igb_scripts.git;a=blobdiff_plain;f=dqsub;fp=dqsub;h=27b8b39c5b43e97a0da442b65e241fd9aa247438;hp=89578d0dd003f0a89c25f836bc9e0e4d29b9b1a3;hb=e6e19e0274ff4ce9fe45ae9debfd5eebd40a5d69;hpb=f069167ac66066482f148115658f8c8abcf2d991 diff --git a/dqsub b/dqsub index 89578d0..27b8b39 100755 --- a/dqsub +++ b/dqsub @@ -107,6 +107,10 @@ GetOptions(\%options, 'array_all_in_one_job|array-all-in-one-job!', 'ppn|processors-per-node=i', 'mem|memory=s', + 'time|walltime=s','cputime|cput=s','host=s', + 'pmem|process_mem|process-mem=s', + 'pvmem|process_virtual_mem|process-virtiual-mem=s', + 'max_file|max-file|file=s', 'dir=s', 'name=s', 'debug|d+','help|h|?','man|m'); @@ -174,8 +178,19 @@ sub generate_qsub_options{ if (defined $options->{ppn}) { $l[$#l] .= ':ppn='.$options->{ppn}; } - if ($options->{mem}) { - push @l,'mem='.$options->{mem}; + my %l_options = + (mem => 'vmem', + time => 'walltime', + cputime => 'cput', + host => 'host', + pmem => 'pmem', + pvmem => 'pvmem', + max_file => 'file', + ); + for my $k (keys %l_options) { + if ($options->{$k}) { + push @l,$l_options{$k}.'='.$options{$k}; + } } push @qo,'-l',join(',',@l) if @l; if ($options->{interactive}) {