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