I was running kmer-diversity on a system with 32 processors with the intention of it running as a serial job:
qiime boots kmer-diversity --i-table hec_table_ms5.qza --i-sequences representative_sequences.qza --m-metadata-file metadata.tsv --p-sampling-depth 90816 --p-n 100 --p-no-replacement --p-alpha-average-method median --p-beta-average-method medoid --output-dir kmer-90k-ms5
At multiple times during the job, it spiked CPU usage across the whole system (see screenshot). We checked, and there are no new parsl logs in runinfo/, so this seems to be independent of Parsl / the formal parallelization framework. Everything completed successfully (and fast!) but we need to track down where the parallelization is coming in so we can put that under user control.

I was running kmer-diversity on a system with 32 processors with the intention of it running as a serial job:
At multiple times during the job, it spiked CPU usage across the whole system (see screenshot). We checked, and there are no new parsl logs in
runinfo/, so this seems to be independent of Parsl / the formal parallelization framework. Everything completed successfully (and fast!) but we need to track down where the parallelization is coming in so we can put that under user control.