parallel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU Parallel 20120222 ('Whitney') released


From: George Marselis
Subject: Re: GNU Parallel 20120222 ('Whitney') released
Date: Thu, 23 Feb 2012 03:02:56 +0300

my processes will always love you!

On Thu, Feb 23, 2012 at 1:30 AM, Ole Tange <tange@gnu.org> wrote:
> GNU Parallel 20120222 ('Whitney') has been released. It is available
> for download at: http://ftp.gnu.org/gnu/parallel/
>
> New in this release:
>
> * --workdir . will use the current working dir. If the current working
> dir is beneath your home dir, the value . is treated as the relative
> path to your home dir. This means that if your home dir is different
> on remote computers (e.g. if your login is different) the relative
> path will still be relative to your home dir.
>
> * A texinfo file is now generated from the POD file using pod2texi.
>
> * The bioinformatics article "Fast large-scale clustering of protein
> structures using Gauss integrals" mentions GNU Parallel. They forgot
> to add the reference. Please remember --bibtex if you use GNU Parallel
> in an article. http://bioinformatics.oxfordjournals.org/content/28/4/510.short
>
> * The first supporter received his merchandise. Did you order yours?
> https://www.gnu.org/software/parallel/merchandise.html
>
> * How to use GNU Parallel with samtools.
> http://zvfak.blogspot.com/2012/02/samtools-in-parallel.html
>
> * How to use GNU Parallel for vacuuming PostgreSQL tables.
> http://blog.timmattison.com/archives/2012/01/24/mini-hack-parallel-vacuuming-in-postgresql/
>
> * Converting e-books with Calibre and GNU Parallel.
> http://www.linkhal.de/blog/2012/01/converting-massive-e-book-collections-with-calibre-and-gnu-parrallel/
>
> * Using GNU Parallel for tailing logfiles from multiple servers.
> http://silviud.blogspot.com/2012/02/shell-parallel-processing.html
>
> * Bug fixes and man page updates.
>
>
> = About GNU Parallel =
>
> GNU Parallel is a shell tool for executing jobs in parallel using one
> or more computers. A job is can be a single command or a small script
> that has to be run for each of the lines in the input. The typical
> input is a list of files, a list of hosts, a list of users, a list of
> URLs, or a list of tables. A job can also be a command that reads from
> a pipe. GNU Parallel can then split the input and pipe it into
> commands in parallel.
>
> If you use xargs and tee today you will find GNU Parallel very easy to
> use as GNU Parallel is written to have the same options as xargs. If
> you write loops in shell, you will find GNU Parallel may be able to
> replace most of the loops and make them run faster by running several
> jobs in parallel. GNU Parallel can even replace nested loops.
>
> GNU Parallel makes sure output from the commands is the same output as
> you would get had you run the commands sequentially. This makes it
> possible to use output from GNU Parallel as input for other programs.
>
> You can find more about GNU Parallel at: http://www.gnu.org/s/parallel/
>
> Watch the intro video on
> http://www.youtube.com/playlist?list=PL284C9FF2488BC6D1 or at
> http://tinyogg.com/watch/TORaR/ and http://tinyogg.com/watch/hfxKj/
>
> When using GNU Parallel for a publication please cite:
>
> O. Tange (2011): GNU Parallel - The Command-Line Power Tool, ;login:
> The USENIX Magazine, February 2011:42-47.
>
>
> = About GNU SQL =
>
> GNU sql aims to give a simple, unified interface for accessing
> databases through all the different databases' command line clients.
> So far the focus has been on giving a common way to specify login
> information (protocol, username, password, hostname, and port number),
> size (database and table size), and running queries.
>
> The database is addressed using a DBURL. If commands are left out you
> will get that database's interactive shell.
>
> When using GNU SQL for a publication please cite:
>
> O. Tange (2011): GNU SQL - A Command Line Tool for Accessing Different
> Databases Using DBURLs, ;login: The USENIX Magazine, April 2011:29-32.
>
>
> = About GNU Niceload =
>
> GNU niceload slows down a program when the computer load average (or
> other system activity) is above a certain limit. When the limit is
> reached the program will be suspended for some time. If the limit is a
> soft limit the program will be allowed to run for short amounts of
> time before being suspended again. If the limit is a hard limit the
> program will only be allowed to run when the system is below the
> limit.
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]