Projects / GNU Parallel / Releases / 20120622 ('Chiang Mai&#...

Version 20120622 ('Chiang Mai') of GNU Parallel

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.

    Other releases

    •  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.

              Screenshot

              Project Spotlight

              SMI

              A solution to manage services and technical support.

              Screenshot

              Project Spotlight

              VICE

              Versatile Commodore Emulator.