parallel
[Top][All Lists]
Advanced

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

RE: GNU Parallel 20180722 ('Crimson Hexagon') released [alpha]


From: Cook, Malcolm
Subject: RE: GNU Parallel 20180722 ('Crimson Hexagon') released [alpha]
Date: Mon, 23 Jul 2018 18:56:31 +0000

Ole - 

Can you possibly provide examples of how changing the quoting engine might 
change how parallel is invoked?

Or is the intention that there is no change?

Thanks

 > -----Original Message-----
 > From: Parallel <parallel-bounces+mec=stowers.org@gnu.org> On Behalf Of
 > Ole Tange
 > Sent: Monday, July 23, 2018 8:54 AM
 > To: parallel <parallel@gnu.org>; bug-parallel <bug-parallel@gnu.org>
 > Subject: GNU Parallel 20180722 ('Crimson Hexagon') released [alpha]
 > 
 > GNU Parallel 20180722 ('Crimson Hexagon') [alpha] has been released.
 > It is available for download at: http://ftpmirror.gnu.org/parallel/
 > 
 > This release has significant changes and is considered alpha quality.
 > 
 > Quote of the month:
 > 
 >   I've been using GNU Parallel very much and effectively lately.
 >   Such an easy way to get huge speed-ups with my simple bash/Perl/Python
 >   programs -- parallelize them!
 >     -- Ken Youens-Clark @kycl4rk@twitter
 > 
 > New in this release:
 > 
 > * The quoting engine has been changed. Instead of using \-quoting GNU
 > Parallel now uses '-quoting in bash/ash/dash/ksh. This should improve
 > compatibility with different locales. This is a big change causing
 > this release to be alpha quality.
 > 
 > * The CPU calculation has changed. By default GNU Parallel uses the
 > number of CPU threads as the number of CPUs. This can be changed to
 > the number of CPU cores or number of CPU sockets with
 > --use-cores-instead-of-threads or --use-sockets-instead-of-threads.
 > 
 > * The detected number of sockets, cores, and threads can be shown with
 > --number-of-sockets, --number-of-cores, and --number-of-threads.
 > 
 > * env_parallel now support mksh using env_parallel.mksh.
 > 
 > * GNU Parallel is distributed as part of Snippy
 > https://github.com/tseemann/snippy
 > 
 > * GNU Parallel: Ejecutar comandos simultáneamente en Linux
 > https://esgeeks.com/gnu-parallel-ejecutar-comandos-simultaneo-linux/
 > 
 > * Parallel download genomic data with GNU-Parallel
 > https://digibio.blogspot.com/search/label/GNU-Parallel
 > 
 > * Bug fixes and man page updates.
 > 
 > GNU Parallel - For people who live life in the parallel lane.
 > 
 > 
 > = About GNU Parallel =
 > 
 > GNU Parallel is a shell tool for executing jobs in parallel using one
 > or more computers. A job 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/
 > 
 > You can install GNU Parallel in just 10 seconds with: (wget -O -
 > pi.dk/3 || curl pi.dk/3/) | bash
 > 
 > Watch the intro video on
 > http://www.youtube.com/playlist?list=PL284C9FF2488BC6D1
 > 
 > Walk through the tutorial (man parallel_tutorial). Your commandline
 > will love you for it.
 > 
 > When using programs that use GNU Parallel to process data for
 > publication please cite:
 > 
 > O. Tange (2018): GNU Parallel 2018, April 2018,
 > https://doi.org/10.5281/zenodo.1146014.
 > 
 > If you like GNU Parallel:
 > 
 > * Give a demo at your local user group/team/colleagues
 > * Post the intro videos on Reddit/Diaspora*/forums/blogs/
 > Identi.ca/Google+/Twitter/Facebook/Linkedin/mailing lists
 > * Get the merchandise https://gnuparallel.threadless.com/designs/gnu-
 > parallel
 > * Request or write a review for your favourite blog or magazine
 > * Request or build a package for your favourite distribution (if it is
 > not already there)
 > * Invite me for your next conference
 > 
 > If you use programs that use GNU Parallel for research:
 > 
 > * Please cite GNU Parallel in you publications (use --citation)
 > 
 > If GNU Parallel saves you money:
 > 
 > * (Have your company) donate to FSF https://my.fsf.org/donate/
 > 
 > 
 > = 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]