You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the end of the job SLURM should report "CPU Efficiency" close or equal to 100%.
Actual behavior
At the end of the job SLURM reports "CPU Efficiency" close to 120%.
The same behavior was observed also on my local machine (=ordinary laptop) and without using SLURM. GATK was using all the cores with the above java options. The only way to restrict thread usage was to set:
Hi @dkioroglou
Although you are trying to limit java to a single core there are native libraries within gatk from intel GKL to accelerate compression and decompression all of which runs in the native space outside of JVM. Those may increase thread efficiency of the tool therefore we do not expect to have only 100% cpu efficiency in our tools.
This behavior is totally expected and intended.
Regards.
Affected tool
MarkDuplicates
Affected version(s)
GATK v4.6.1.0
Description
I'm doing some tests running GATK on SLURM. I created a bash script specifying the following:
Expected behavior
At the end of the job SLURM should report "CPU Efficiency" close or equal to 100%.
Actual behavior
At the end of the job SLURM reports "CPU Efficiency" close to 120%.
The same behavior was observed also on my local machine (=ordinary laptop) and without using SLURM. GATK was using all the cores with the above java options. The only way to restrict thread usage was to set:
which is a very bad implementation.
Is there any GATK parameter that I'm missing?
The text was updated successfully, but these errors were encountered: