Because {drake} knows the inner relationships between targets in your plan, it also knows which targets are independent of each other, and thus, can be run concurrently. This is called implicit parallelism, and to fully utilize this important feature, you just need to modify config/pipeline.yaml by setting DRAKE_PARALLELISM to either:

If you have installed {scdrake} from the renv.lock file or you are using the Docker image, then these two packages above are always installed.

For a general overview of {drake} parallelism see https://books.ropensci.org/drake/hpc.html



bioinfocz/scdrake documentation built on Sept. 19, 2024, 4:43 p.m.