Hi,
I'm trying to run _Mutec2_ with multiple threads but something's going wrong. This is my code:
gatk Mutect2 --java-options "-XX:ParallelGCThreads=32" \
    --native-pair-hmm-threads 32 \
    -R hg38.fa --intervals hg38.intervals \
    -I tumor.bam -I normal.bam -tumor tumor -normal normal \
    -O tumor.mutect.vcf
Everything goes well but it's only detecting 1 core...
09:32:24.816 INFO  IntelPairHmm - Using CPU-supported AVX-512 instructions
09:32:24.816 INFO  IntelPairHmm - Flush-to-zero (FTZ) is enabled when running PairHMM
09:32:24.817 INFO  IntelPairHmm - Available threads: 1 <-----
09:32:24.817 INFO  IntelPairHmm - Requested threads: 32 <-----
09:32:24.817 WARN  IntelPairHmm - Using 1 available threads, but 32 were requested <-----
09:32:24.818 INFO  PairHMM - Using the OpenMP multi-threaded AVX-accelerated native PairHMM implementation
09:32:24.856 INFO  ProgressMeter - Starting traversal
09:32:24.856 INFO  ProgressMeter -        Current Locus  Elapsed Minutes     Regions Processed   Regions/Minute
Any idea what I'm missing, please?
It is using one thread but does say that you asked for 32. You do have 32 threads available, when needed?
Probably nothing. Programs may not use all cores at all steps. Keep checking the logs.