Skip to content

Pass max_dp3_threads to dp3_prep_targ.cwl in prep.cwl

Frits Sweijen requested to merge dp3_threads into master

In the HBA target workflow, the max_dp3_threads parameter was not passed to steps/dp3_prep_targ.cwl when it is called in worfklows/linc_target/prep.cwl and the former has no default value set. This caused it to launch as many prep jobs as my machine had cores, all trying to use all cores, even though I had max_dp3_threads=10 in the input parameters. resulting in >700% system load. This MR passes along the max_dp3_threads parameter to prevent this from happening. On my 96 core machine it now restricts itself to 9 simultaneous prep jobs.

Merge request reports