Open KristinaGagalova opened 3 weeks ago
The infernal step isn't properly using multiple cpus, it chunks the input into many parts, but then only processes them one at a time
I found the problem.
process runInfernal is labeled as a big_task, but has a hard coded --cpu 1 in the actual command.
process runInfernal
big_task
--cpu 1
replace --cpu 1 with --cpu "${task.cpus}" fixes that :-)
--cpu "${task.cpus}"
The infernal step isn't properly using multiple cpus, it chunks the input into many parts, but then only processes them one at a time