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
[3] U.C. Berkeley Research IT Documentation - HPC - GNU parallel