Skip to content

GNU Parallel

GNU Parallel is a shell tool for executing jobs in parallel on one or multiple computers. It can parallelize multiple processes (typically serial, but possibly multithreaded).

Installed Version♯

GNU Parallel 20190922 is installed on Picotte. No modulefile is needed to use it.

Documentation♯

  • Man page is available in the terminal or on the web[1]
  • A tutorial is available on the web.[2]
  • Documentation with bioinformatics example use in a Slurm cluster from UC-Berkeley[3]

Recommendation♯

It is better to use a Slurm array job than to use GNU Parallel. See the

References♯

[1] GNU Parallel Man page

[2] GNU Parallel tutorial

[3] U.C. Berkeley Research IT Documentation - HPC - GNU parallel