Closed IanGBrennan closed 8 months ago
This is a more general suggestion than just for MAFFT.
We can do the same for IQTREE by specifying -T AUTO
.
I should check remaining programs to see if it's the same.
I'm now using this as a list double-checking the programs that can be parallelized.
BBMAP (includes DEDUPE and FILTER):
threads=auto (t) Set to number of threads desired. By default, uses all cores available.
TRIMMOMATIC:
-threads
PEAR:
-j
SPADES:
--threads
--threads $task.cpus
but should it be --threads {task.cpus}
?GBLOCKS: single-thread
MAFFT: (see above post)
IQTREE: (see above post)
Description of feature
MAFFT by default seems to use just a single CPU (though not completely certain of this). So, specifying the number of CPU per task with
--thread -1
(following this) might use resources better.Keeping in mind the hierarchy of the base.config / modules.config / specified parameters.