Is your feature related to a problem?
There is no default memory specification for jobs. This means that some job scheduling software such as SLURM will harshly penalise some of the steps in this workflow because the job does not request a specific amount of memory. This is understandable, because SLURM does not want to write a 'blank cheque' to a job with no memory specification.
This means that trivial jobs that do not require many resources can be stuck in a SLURM queue for many hours/days. Even if the job is trivially small it is better to specify a minimum memory rather than leave this attribute blank.
Describe the solution you'd like
Add something like the following to the config file:
process {
memory = '2 GB'
}
Describe alternatives you've considered
No other alternatives have been considered
Additional context
No response
Is your feature related to a problem?
There is no default memory specification for jobs. This means that some job scheduling software such as SLURM will harshly penalise some of the steps in this workflow because the job does not request a specific amount of memory. This is understandable, because SLURM does not want to write a 'blank cheque' to a job with no memory specification.
This means that trivial jobs that do not require many resources can be stuck in a SLURM queue for many hours/days. Even if the job is trivially small it is better to specify a minimum memory rather than leave this attribute blank.
Describe the solution you'd like
Add something like the following to the config file:
Describe alternatives you've considered
No other alternatives have been considered
Additional context
No response