Projects / GNU Parallel / Releases

RSS All releases of GNU Parallel

  •  22 May 2013 01:47

    Release Notes: --ctrlc is now the default if --pipe is not used, making it possible to kill remotely-started jobs simply by pressing Ctrl-C. --timeout 200% now means "kill jobs which take more than twice the time of the median runtime of a job". Jobs are now distributed round-robin when having mulitiple --sshlogin, instead of filling up one --sshlogin at a time.

    •  27 Apr 2013 07:49

      Release Notes: The software can now be installed in 10 seconds by running wget -O - pi.dk/3 | sh. CPU detection was added for HURD, IRIX, SCO OpenServer, and HPUX. --ctrlc will send SIGINT to tasks running on remote computers and thus kill them. --load now uses 'ps' to find the number of running processes instead of 'uptime' and is much faster. CentOS 3.9 and FreeBSD 7 compatibility bugs were fixed. Some of these required quite extensive changes, making this release beta quality. --retries now works with --onall. The new --load computation now works on FreeBSD 7. --nice works under tcsh.

      •  23 Feb 2013 00:48

        Release Notes: --resume works with --pipe. --resume-failed will go through --joblog, redo the failed jobs, and then continue like --resume. Negative positional arguments count from the end: {-1} means the last argument, {-2} the second to last. NetBSD CPU detection. --blocksize increases exponentially if it smaller than a full record. Processing n-line records (--pipe -L n) is now much faster. --tollef is obsoleted after discussion on the mailing list.

        •  22 Jan 2013 01:19

          Release Notes: --sshdelay delays starting the next SSH by the specified number of seconds. The value can be less than 1 second.

          •  30 Dec 2012 01:42

            Release Notes: --shebang-wrap now makes it possible to parallelize scripts by putting "parallel" in the shebang line (the first #! line in scripts). --delay adds a delay after starting each job (useful to avoid raceconditions and thundering herd problems). --results now uses "/" as a separator instead of TAB, and thus creates subdirectories. OpenBSD CPU detection is now performed. niceload --sensor allows negative numbers to signify a lower number, meaning the limit is lower. niceload --prg suspends a named program which is already running. niceload multiple --pid suspends process ids which are already running.

            •  22 Nov 2012 03:19

              Release Notes: niceload --sensor makes it possible to use a program to control whether a program should be suspended.

              •  23 Oct 2012 12:57

                Release Notes: --results now structures output files so that they can be imported using Pandas (http://pandas.pydata.org/). This is useful when doing simulations to select output from some arguments. --env can be used to transfer environment variables through ssh to remote machines.

                •  22 Aug 2012 21:26

                  Release Notes: Due to a bugfix, the main flow has changed, making this release beta quality.

                  •  22 Aug 2012 21:26

                    Release Notes: This is a bugfix release with no new features. It is probably a good release for stable long-term use.

                    •  23 Jun 2012 09:00

                      Release Notes: '-L n --pipe' will use records of n lines. This is useful when processing data that have fixed records with a fixed number of lines (e.g. fastq). --filter-hosts will remove down hosts. For each remote host, the program checks that login through ssh works. If not, the host will not be used. Currently you can not put --filter-hosts in a profile, $PARALLEL, /etc/parallel/config, or similar. --pipe now uses fork() instead of busy wait. The performance should be better on computers with more than 10 cores while remaining the same on computers with fewer cores.

                      Screenshot

                      Project Spotlight

                      Sutekh

                      A card collection manager for "Vampire: the Eternal Struggle".

                      Screenshot

                      Project Spotlight

                      xine

                      A Unix video player.