if ($options{interactive}) {
- print STDERR 'running: qsub '.join(' ',@qsub_options) if $DEBUG;
+ print STDERR 'running: '.$JOB_SUBMITTER.' '.join(' ',@qsub_options) if $DEBUG;
exec($JOB_SUBMITTER,@qsub_options);
} else {
my @array = ();
if ($options{array_all_in_one_job}) {
$options{array_per_job} = scalar @array;
} else {
- push @qsub_options,'-t','1-'. ceil(scalar @array / $options{array_per_job});
+ if ($options{batch} eq 'pbs') {
+ push @qsub_options,'-t';
+ } else {
+ push @qsub_options,'-a';
+ }
+ push @qsub_options,'1-'. ceil(scalar @array / $options{array_per_job});
if ($options{array_slot_limit}) {
$qsub_options[$#qsub_options] .= '%'.$options{array_slot_limit};
}