20220622

New in this release:

* , can be used in --sshlogin if quoted as \, or ,,

* --plus {/#regexp/str} replace ^regexp with str.

* --plus {/%regexp/str} replace regexp$ with str.

* --plus {//regexp/str} replace every regexp with str.

* 'make install' installs bash+zsh completion files.

* Bug fixes and man page updates.


20220522

New in this release:

* --latest-line shows only the latest line of running jobs.

* --color colors output in different colors per job (this obsoletes --ctag).

* xargs compatibility: --process-slot-var foo sets $foo to jobslot-1.

* xargs compatibility: --open-tty opens the terminal on stdin (standard input).

* Bug fixes and man page updates.

News about GNU Parallel:

* Building a fault-tolerant work queue for command-line executions
  with GNU Parallel https://www.jvt.me/posts/2022/04/28/shell-queue/

* Make your code do more, with less
  https://www.blopig.com/blog/2022/05/make-your-code-do-more-with-less/

* W09 B IntroHPC II 20220513 gnu parallel
  https://www.youtube.com/watch?v=2udvC90rIa4


20220422

New in this release:

* sash is no longer supported as shell.

* --retries 0 is an alias for --retries 2147483647.

* --shell-completion returns shell completion code.

* --ssh-login-file reloads every second.

* --parset is replaced with --_parset because it is only used internally.

* sem --pipe passes STDIN (standard input) to the command.

* Bug fixes and man page updates.


20220322

New in this release:

* --sshlogin user:password@host is now supported by using sshpass.

* Bug fixes and man page updates.

News about GNU Parallel:

* Bash: GNU Parallel with Curl
  https://gist.github.com/CMCDragonkai/5914e02df62137e47f32?permalink_comment_id=2617456

* The Pipe Operator Explained
  https://medium.com/geekculture/the-pipe-operator-explained-cbd41e23775a


20220222

New in this release:

* Encoding of remote commands has changed. This limits the length of
  remote commands to less than half. It also requires $REMOTE_TMPDIR
  to be writable. It makes this release beta quality.

* Time functions hh_mm_ss() hhmmss() hh_mm() hhmm() are now available
  for {= =}.

* Many options in the man page for parallel now has 'see also' for
  related options.

* parallel_options_map.pdf is a map showing which options other
  options relate to.

* {uniq} added to --plus to only run jobs with unique values.

* sem --fg exits with the exit code of the job.

* Bug fixes and man page updates.


20220122

New in this release:

* GNU Parallel turned 20 on the 2022-01-06
  https://www.gnu.org/software/parallel/20th-birthday.html

* Bug fixes and man page updates.

News about GNU Parallel:

* Save Time with Modern Search Techniques
  https://www.eventbrite.com/e/ohio-information-security-forum-january-2022-monthly-meeting-tickets-240632737997

* Bash "Fail immediately if any fails"
  https://morioh.com/p/a01b883dc57c

* Re-encoding the EmacsConf videos with FFmpeg and GNU Parallel
  https://sachachua.com/blog/2021/12/re-encoding-the-emacsconf-videos-with-ffmpeg-and-gnu-parallel/

* Bash 平行 https://learntutorials.net/ja/bash/topic/10778/%E5%B9%B3%E8%A1%8C


20211222

New in this release:

* Bug fixes and man page updates.

News about GNU Parallel:

* The first version of Parallel will be 20 years on 2022-01-06

* HerrComp Intro HPC gnu parallel
  https://www.youtube.com/watch?v=tcgjKWfgWQY

* 多数のファイルを処理する場合の工夫
  https://qiita.com/toramili/items/44a770cfb9ef1edc9e26

* How To Install parallel on Ubuntu 20.04
  https://installati.one/ubuntu/20.04/parallel/

* Distributing embarrassingly parallel tasks GNU Parallel
  https://ulhpc-tutorials.readthedocs.io/en/latest/sequential/gnu-parallel/


20211122

New in this release:

* Bug fixes and man page updates.

News about GNU Parallel:

* Otimizando o seu Hacking com o GNU Parallel - Mateus Buogo
  https://www.youtube.com/watch?v=xIpPPZXDKGU

* SMACK 12 - Do it faster! Simple ways to use all those cores (and
  GPUs) efficiently. https://www.youtube.com/watch?v=lXDGY7NvOYk


20211022

New in this release:

* Don't postpone output until $jobslots jobs have been started.

* Bug fixes and man page updates.

News about GNU Parallel:

* How to Install GNU Parallel using Anaconda | Linux
  https://www.youtube.com/watch?v=UwDNVP-L0qA

* Install GNU Parallel from source code | Linux
  https://www.youtube.com/watch?v=PIyJH4ben5o

* Compiling GNU Parallel on CentOS-7
  https://thelinuxcluster.com/2021/10/19/compiling-gnu-parallel-on-centos-7/


20210922

New in this release:

* Bug fixes and man page updates.

News about GNU Parallel:

* 3 Programs that will Level Up your Bash Game
  https://medium.com/codex/3-programs-that-will-level-up-your-bash-game-bf14e17e2291

* I Summarized 100+ Command-Line Tools for Data Scientists in 15
  Minutes
  https://towardsdatascience.com/i-summarized-100-command-line-tools-for-data-scientists-in-15-minutes-976def544ffe

* Speed up Your Builds by Parallelizing
  https://www.incredibuild.com/blog/speed-up-your-builds-by-parallelizing

* Bash: GNU Parallel with Curl
  https://gist.github.com/dinh/93b936a55de9a331199d6582bc2921d2


20210822

New in this release:

* --ctag/--ctagstring colors the tag in different colors for each job.

* You can use unit prefixes (k, m, g, etc) with -n -N -L.

* Bug fixes and man page updates.

News about GNU Parallel:

* Parallelising jobs with GNU parallel
  https://blog.ronin.cloud/gnu-parallel/

* Use multiple CPU Cores with your Linux commands - awk, sed, bzip2,
  grep, wc, etc. https://cdmana.com/2021/07/20210728132344693t.html

* How to execute commands in parallel in Linux
  https://net2.com/how-to-execute-commands-in-parallel-in-linux/


20210722

New in this release:

* --results no longer prints the result to standard output (stdout) as
  voted in
  https://lists.gnu.org/archive/html/parallel/2020-12/msg00003.html

* parset supports associative arrays in bash, ksh, zsh.

* Online HTML is now generated by Sphinx.

* Bug fixes and man page updates.

News about GNU Parallel:

* Cleaning Up Scanned Documents with Open Source Tools
  https://kaerumy.medium.com/cleaning-up-scanned-documents-with-open-source-tools-9d87e15305b


20210622

New in this release:

* Bug fixes and man page updates.

News about GNU Parallel:

* How to use GNU Parallel
  https://techtipbits.com/linux/how-to-use-gnu-parallel/

* How to Speed Up Bash Scripts with Multithreading and GNU Parallel
  https://adamtheautomator.com/how-to-speed-up-bash-scripts-with-multithreading-and-gnu-parallel/

* Use Parallel to split by line
  https://madflex.de/use-parallel-to-split-by-line/

* Optimizing long batch processes or ETL by using buff/cache properly
  II (parallelizing network operations)
  http://www.elsotanillo.net/2021/06/optimizing-long-batch-processes-or-etl-by-using-buff-cache-properly-ii-parallelizing-network-operations/

* Parallelization 3: GNU Parallel https://www.youtube.com/watch?v=Rl06WD60afA


20210522

New in this release:

* --plus includes {%%regexp} and {##regexp}.

* Bug fixes and man page updates.

News about GNU Parallel:

* Batch Calculate and Verify MD5 Checksum With GNU Parallel
  https://omicx.cc/posts/2021-04-28-calculate-and-verify-md5-checksum-with-gnu-parallel/

* HerrComp Gnu parallel, c++11 threads 2021 04 28
  https://www.youtube.com/watch?v=wDd9F9nn0qA

* Distributing embarrassingly parallel tasks GNU Parallel
  https://ulhpc-tutorials.readthedocs.io/en/latest/sequential/gnu-parallel/

* Job Parallelization on Niagara
  https://www.maryamdaryalal.com/post/job-parallelization-on-niagara

* Use Parallel to split by line
  https://madflex.de/use-parallel-to-split-by-line/

* m1 multi-core batch convert with gpu parallel + ffmpeg
  https://www.youtube.com/watch?v=hAuc0YsXv6A


20210422

New in this release:

* Bug fixes and man page updates.

News about GNU Parallel:

* Bioinformatics tutorials - linux and shell advanced - parallel
  https://www.youtube.com/watch?v=5leL8pyl0XA

* GNU Parallel for quick gains
  https://edbennett.github.io/high-performance-python/04-gnu-parallel/index.html

* Processing Linux Commands in Parallel
  https://www.baeldung.com/linux/processing-commands-in-parallel

* GNU parallel
  https://docs-research-it.berkeley.edu/services/high-performance-computing/user-guide/running-your-jobs/gnu-parallel/

* GNU Parallel 활용 가이드https://genoglobe.com/kribb/gnu_parallel

* Parallel Grep and Awk
  https://www.highonscience.com/blog/2021/03/21/parallel-grep/

* Getting things done with shell scripting
  https://doma.dev/blog/get-things-done-with-bash/


20210322

* Bug fixes and man page updates.

News about GNU Parallel:

* The very first version of Parallel dated 2002-01-06 was found in an
  old backup:

  #!/usr/bin/perl

  $processes=shift;

  chomp(@jobs=<>);
  for (@jobs) {
      $jobnr++;
      push @makefile,
      (".PHONY : job$jobnr\n",
       "job$jobnr :\n",
       "\t$_\n");
  }
  unshift @makefile, "all : ",(map { "job$_ " } 1 .. $jobnr),"\n";
  
  open (MAKE, "| make -k -f - -j $processes") || die;
  print MAKE @makefile;
  close MAKE;

* Introduction to GNU Parallel
  https://www.youtube.com/watch?v=Kj-6JkAqw-8

* Using GNU Parallel with GooseSLURM
  https://readthedocs.org/projects/gooseslurm/downloads/pdf/latest/#chapter.7

* Why GNU-parallel?
  https://github.com/lijingbu/omics/blob/main/why_gnu_parallel.md


20210222

* --filter only run jobs where the filter is true. The filter can
  contain replacement strings and Perl code such as: '{1} < {2}+1'

* --template takes a text file as a template with replacement
  strings. Then it replaces the replacement strings and saves it
  under a new filename.

* --plus implements {0%} {0#} replacement string for zero padded slot
  and sequence.

* Warn that you probably mean -d '\r\n' if the first 3 values end in
  \r\n (DOS newline).

* {= perlexpression =} must return the same value, if run twice on the
  same input.

* Man pages available as .rst-format.

* Bug fixes and man page updates.

News about GNU Parallel:

* A short tutorial on Gnu Parallel
  https://www.polarmicrobes.org/a-short-tutorial-on-gnu-parallel/

* 5 reasons why I love coding on Linux
  https://opensource.com/article/21/2/linux-programming

* Simple Tutorial to install & use GNU Parallel
  https://medium.com/analytics-vidhya/simple-tutorial-to-install-use-gnu-parallel-79251120d618

* LiDO3 - first contact
  https://www.lido.tu-dortmund.de/cms/de/LiDO3/LiDO3_first_contact_handout.pdf

* Rill Stage 2-1: Ways of command-line data analysis
  https://blog.jastix.biz/post/rill-stage-2-1-cli-data-analysis/

* Introduction to GNU Parallel
  https://blog.knoldus.com/introduction-to-gnu-parallel/

* GNU Parallel https://www.hahwul.com/cullinan/parallel/


20210122

* --memsuspend suspends jobs when there is little memory free. This
  way you can run jobs in parallel that added up potentially will take
  up more RAM than is available.

* $PARALLEL_ARGHOSTGROUPS and the replacement string {agrp} will give
  the hostgroup given on the argument when using --hostgroup.

* Handy time functions for {= =}: yyyy_mm_dd_hh_mm_ss()
  yyyy_mm_dd_hh_mm() yyyy_mm_dd() yyyymmddhhmmss() yyyymmddhhmm()
  yyyymmdd() hash($str)

* Bug fixes and man page updates.

News about GNU Parallel:

* Software Engineering For Scientists
  https://canvas.stanford.edu/courses/133091

* Optional Individual Submission 4 Job Handling - GNU Parallel
  https://www.youtube.com/watch?v=-tX0bFAYAxM

* 关于gnu parallel：GnuParallel：在集群上并行化脚本，脚本将文件写入主
  节点https://www.codenong.com/25172209/

* すぐ忘れてしまう、仕事で使う技
  https://qiita.com/hana_shin/items/53c3c78525c9c758ae7c


20201222

* --pipe engine changed making --pipe alpha quality.

* --results -.json outputs results as JSON objects on stdout (standard
  output).

* --delay 123auto will auto-adjust --delay. If jobs fail due to being
  spawned too quickly, --delay will exponentially increase.

* --plus sets {hgrp} that gives the intersection of the hostgroups of
  the job and the sshlogin that the job is run on.

* Bug fixes and man page updates.

News about GNU Parallel:

* Best practices for accelerating data migrations using AWS Snowball
  Edge
  https://aws.amazon.com/blogs/storage/best-practices-for-accelerating-data-migrations-using-aws-snowball-edge/

* Pass the Output of a Command as an Argument for Another
  https://www.baeldung.com/linux/pass-cmd-output-as-an-argument

* Warwick RSE Drop-in - Workflow Management Part 2 - GNU Parallel
  https://www.youtube.com/watch?v=t_v2Otgt87g


20201122

* Bug fixes and man page updates.

News about GNU Parallel:

* https://bash-prompt.net/guides/gnu-parallel-multi-server/


20201022

* --termseq now works for jobs running remotely.

* parsort: Performance optimized for 64-core machines.

* Bug fixes and man page updates.

News about GNU Parallel:

* Juan Sierra Pons has made a testimonial:
  http://www.elsotanillo.net/wp-content/uploads/GnuParallel_JuanSierraPons.mp4

* 「翻译」在生物信息学中使用 GNU-Parallel
  https://cloud.tencent.com/developer/article/1705499


20200922

* New CPU detection for GNU/Linux.

* Bug fixes and man page updates.

News about GNU Parallel:

* Aug 21, 2020 - More Unix tools
  https://floki.blog/2020/08/more_unix_tools


20200822

New in this release:

* Max command line length is changed for MacOS - making this version
  beta quality for MacOS.

* Bug fixes and man page updates.


20200722

New in this release:

* No new functionality

* Bug fixes and man page updates.

News about GNU Parallel:

* Tips for Running Jobs on your VM
  https://support.ehelp.edu.au/support/solutions/articles/6000089713-tips-for-running-jobs-on-your-vm#parallel

* Introduction to GNU Parallel: Parallelizing Massive Individual Tasks
  https://www.youtube.com/watch?v=QSFLTEyCKvo

* Slides for same
  http://www.hpc.lsu.edu/training/weekly-materials/2020-Spring/GNUParallel_Spring_2020.pdf

* Linux-Fu: Parallel Universe
  https://hackaday.com/2020/06/29/linux-fu-parallel-universe/

* Resumable batch jobs with gnu parallel https://igor.io/parallel/

* Introducing Parallel into Shell
  https://www.petelawson.com/post/parallel-in-shell/

* AV1 encoding parallelization with GNU Parallel
  https://www.reddit.com/r/AV1/comments/fjvqp9/av1_encoding_parallelization_with_gnu_parallel/

* Beschleunigte Befehlsbearbeitung mit GNU Parallel
  https://www.linux-community.de/ausgaben/linuxuser/2013/06/beschleunigte-befehlsbearbeitung-mit-gnu-parallel/


20200622

New in this release:

* No new functionality

* Bug fixes and man page updates.

News about GNU Parallel:

* GNU Parallel is used at NERSC:
  https://www.nersc.gov/assets/Uploads/08-Workflows-20200616.pdf

* Resumable batch jobs with GNU Parallel https://igor.io/parallel/

* Lab Meeting technical talk
  https://www.slideshare.net/hoffmanlab/gnu-parallel-194030490

* Open Sky Software Website Credits
  https://www.openskysoftware.com/site-credits.htm

* Speed up your Python Scripts using Ubuntu and GNU Parallel
  https://ecce.esri.ca/wpecce/2019/12/24/speed-up-your-python-scripts-using-ubuntu-and-gnu-parallel/

* Indispensable command-line tools
  https://negfeedback.blogspot.com/2020/05/indispensable-command-line-tools.html

* GNU Parallel for simulations
  http://pdebuyl.be/blog/2020/gnu-parallel-for-simulations.html

* Introduction to GNU parallel
  https://bioinformaticsworkbook.org/Appendix/GNUparallel/GNU_parallel_examples.html


20200522

New in this release:

* While running a job $PARALLEL_JOBSLOT is the jobslot of the job. It
  is equal to {%} unless the job is being retried. See {%} for
  details.

* While running a job $PARALLEL_SSHLOGIN is the sshlogin line with
  number of cores removed. E.g. '4//usr/bin/specialssh user@host'
  becomes: '/usr/bin/specialssh user@host'

* While running a job $PARALLEL_SSHHOST is the host part of an
  sshlogin line. E.g. '4//usr/bin/specialssh user@host' becomes:
  'host'

* --plus activates the replacement strings {slot} = $PARALLEL_JOBSLOT,
  {sshlogin} = $PARALLEL_SSHLOGIN, {host} = $PARALLEL_SSHHOST

* Bug fixes and man page updates.

News about GNU Parallel:

* Portable Batch System (PBS) & GNU Parallel - Running a Program
  Multiple Times in Parallel
  https://www.youtube.com/watch?v=6ccbWu6Befo

* GNU Parallel przykład https://www.youtube.com/watch?v=gs_wG4Kt2G4

* Demo of LINUX APP - GNU PARALLEL - running multiple Gstreamer webcam
  .sh scripts with only 1 command
  https://www.youtube.com/watch?v=trQuA_wmWjg


20200422

This release celebrates GNU Parallel's 10 years as a GNU tool:

> commit ed2dfb1043768154d4e7678e01e10287155fa834
> Author: Ole Tange <ole@tange.dk>
> Date:   Thu Apr 22 01:23:00 2010 +0200
>
>    Name change: Parallel is now GNU Parallel.
>    Basic structure for sshlogin and sshloginfile.

New in this release:

* parsort makes GNU sort run faster for files with more than 1M lines.

* Bug fixes and man page updates.

News about GNU Parallel:

* Several clusters have updated their documentation of GNU Parallel:
  https://www.grid5000.fr/w/GNU_Parallel
  https://research-it.berkeley.edu/virtual-training-running-jobs-parallel-savio
  http://www.hpc.lsu.edu/training/archive/tutorials.php

* add_pho uses GNU Parallel: https://github.com/SeedlingsBabylab/add_pho

* GNU parallel使用笔记https://zhuanlan.zhihu.com/p/37340011

* Virtual Workshop: Running Jobs in Parallel on Savio
  https://ais.berkeley.edu/events/virtual-workshop-running-jobs-parallel-savio/2020-04-20

* Free Concurrency with GNU Parallel
  https://phili.pe/posts/free-concurrency-with-gnu-parallel/


20200322

* Bug fixes and man page updates.

News about GNU Parallel:

* The GNU Parallel course in Copenhagen is cancelled
  https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-med-ole-tange/

* The GNU Parallel course in Århus is cancelled
  https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-og-parallelisering-i-unix-shellen/

* The 10 year anniversary may be cancelled, see
  https://www.gnu.org/software/parallel/10-years-anniversary.html

* Running shell commands in parallel, via GNU Parallel
  https://dev.to/saveriomiroddi/running-shell-commands-in-parallel-via-gnu-parallel-3a72

* Faster nmap scanning with the help of GNU parallel
  https://badshah.io/experiment/faster-nmap-scanning-with-the-help-of-gnu-parallel/


20200222

* Bug fixes and man page updates.


20200122

* --blocktimeout dur - Time out for reading block when using
  --pipe. If it takes longer than dur to read a full block, use the
  partial block read so far.

* Bug fixes and man page updates.

News about GNU Parallel:

* GNU Parallel course in Copenhagen
  https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-med-ole-tange/

* GNU Parallel course in Århus
  https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-og-parallelisering-i-unix-shellen/

* GNU Parallel pour accélérer vos process sous Linux
  https://www.yvonh.com/gnu-parallel-pour-accelerer-vos-process-sous-linux/

* How to copy a file to multiple directories in Linux
  https://net2.com/how-to-copy-a-file-to-multiple-directories-in-linux/

* Running linux commands in parallel https://dev.to/voyeg3r/runing-linux-commands-in-parallel-4ff8


20191222

* GNU Parallel course in Copenhagen
  https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-med-ole-tange/

* GNU Parallel course in Århus
  https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-og-parallelisering-i-unix-shellen/

* GNU Parallel is used in
  https://github.com/JeffersonLab/rfw_tsf_extractor

* Bug fixes and man page updates.


20191122

* GNU Parallel was presented at Driving IT. Slides:
  cloud.prosa.dk/s/drivingit

* Restarting supervisord processes in parallel
  https://blog.naderman.de/2019/11/14/restarting-supervisord-processes-in-parallel/

* Using GNU Parallel to Create Archives Faster
  https://www.reddit.com/r/DataHoarder/comments/dsgmhc/parallel_archiving_techniques/

* Bug fixes and man page updates.


20191022

* --tee will use --output-error=warn-nopipe if supported by tee.

* GNU Parallel will be presented at Driving IT 2019:
  https://ida.dk/arrangementer-og-kurser/konferencer/driving-it/tools

* UMN Duluth: Job parallelization with task arrays and GNU parallel
  https://www.msi.umn.edu/tutorials/umn-duluth-job-parallelization-task-arrays-and-gnu-parallel

* Genome updater uses GNU Parallel
  https://github.com/pirovc/genome_updater

* Using GNU-Parallel for bioinformatics
  https://www.danielecook.com/using-gnu-parallel-for-bioinformatics/

* Speeding up PostgreSQL ETL pipeline with the help of GODS
  https://cfengine.com/company/blog-detail/speeding-up-postgresql-etl-pipeline-with-the-help-of-gods/

* Runing linux commands in parallel
  https://dev.to/voyeg3r/runing-linux-commands-in-parallel-4ff8

* Research Computing University of Colorado Boulder contains an intro
  to GNU Parallel
  https://readthedocs.org/projects/curc/downloads/pdf/latest/

* 如何使用Parallel在Shell中并行执行命令
  https://www.myfreax.com/gnu-parallel/

* 如何测试 Amazon Elastic File System
  https://aws.amazon.com/cn/blogs/china/how-to-test-drive-amazon-elastic-file-system/

* Bug fixes and man page updates.


20190922

* --nice is now inherited by the nice level that GNU Parallel is
  started at. So 'nice -n10 parallel' will also cause remote jobs to
  be run at nice level 10.

* --delay is now accurate to within 10 ms

* GNU Parallel will be presented at Driving IT 2019:
  https://ida.dk/arrangementer-og-kurser/konferencer/driving-it/tools

* Greenland Ice Sheet solid ice discharge from 1986 through 2017
  https://www.earth-syst-sci-data.net/11/769/2019/essd-11-769-2019.pdf

* App Center Cloud Build Machines > Installed Software > Utilities
  https://docs.microsoft.com/en-us/appcenter/build/software

* Curryfinger - SNI & Host header spoofing utility
  https://dualuse.io/blog/curryfinger/

* Hyak parallel-sql
  https://wiki.cac.washington.edu/display/hyakusers/Hyak+parallel-sql

* A meditation on analysing data with Perl in parallel using GNU Parallel
  https://www.reddit.com/r/perl/comments/cyo2qc/a_meditation_on_analysing_data_with_perl_in/

* Accélérer ses tâches avec GNU Parallel et les lots de tâches (UL)
  https://www.eventbrite.ca/e/inscription-accelerer-ses-taches-avec-gnu-parallel-et-les-lots-de-taches-ul-71412840729

* RMACC Summit GNU Parallel
  https://curc.readthedocs.io/en/latest/software/GNUParallel.html

* Introducing Parallel into Shell
  https://petelawson.com/post/parallel-in-shell/

* Linux Productivity Tools
  https://www.usenix.org/conference/lisa19/presentation/maheshwari

* Gnu/parallel + Nfs 实现共享文件网络的并发计算等操作
  http://atomicer.cn/2018/01/18/gnu-parallel-nfs-%E5%AE%9E%E7%8E%B0%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E7%BD%91%E7%BB%9C%E7%9A%84%E5%B9%B6%E5%8F%91%E8%AE%A1%E7%AE%97%E7%AD%89%E6%93%8D%E4%BD%9C/#more

* Bug fixes and man page updates.


20190822

* GNU Parallel will be presented at Driving IT 2019:
  https://ida.dk/arrangementer-og-kurser/konferencer/driving-it#beskrivelse

* Linux Productivity Tools
  https://www.usenix.org/conference/lisa19/presentation/maheshwari

* Improve your reconnaissance performance by using GNU Parallel
  https://mailchi.mp/3f46ceb46357/improve-your-reconnaissance-performance-by-using-gnu-parallel

* Paralel İşler / İşlemler / Programlar Bash’de Nasıl Çalıştırılır?
  https://kaleinfo.com/2019/07/29/paralel-isler-islemler-programlar-bashde-nasil-calistirilir-2/

* Use POLYBAR to change WALLPAPER with GNU Parallel
  https://www.youtube.com/watch?v=rjYg-b_eiRU

* Finding the Balance Between Speed & Accuracy During an Internet-wide
  Port Scanning
  https://captmeelo.com/pentest/2019/07/29/port-scanning.html

* GNU Parallel Ryugu released
  https://linuxreviews.org/GNU_Parallel_Ryugu_released

* CO2017 - CW1 - Operating Systems & Networks - Shell scripting
  http://www.7daixie.com/2019071646302396.html

* Bug fixes and man page updates.


20190722

* {= uq; =} causes the replacement string to be unquoted. Example:
  parallel echo '{=uq;=}.jpg' ::: '*'

* --tagstring {=...=} is now evaluated for each line with --linebuffer.

* Use -J ./profile to read a profile in current dir.

* Speedup of startup by 40%: Find the parent shell differently on
  GNU/Linux, cache information about the CPU and which setpgrp method
  to use to make GNU Parallel start 40% faster.

* $PARALLEL_SSHLOGIN can be used in the command line.

* Occasionally sane: Simple usage of GNU parallel
  https://vfoley.xyz/parallel/

* How to run multiple bash scripts in parallel
  https://techieroop.com/how-to-run-multiple-bash-scripts-in-parallel/

* Announcing Oracle Solaris 11.4 SRU10
  https://blogs.oracle.com/solaris/announcing-oracle-solaris-114-sru10

* Руководство по использованию GNU Parallel https://zalinux.ru/?p=2623

* Bug fixes and man page updates.


20190622

* --shard can now take a column name and optionally a perl
  expression. Similar to --group-by and replacement strings.

* Using AWK and R to parse 25tb
  https://livefreeordichotomize.com/2019/06/04/using_awk_and_r_to_parse_25tb/

* Parallel and Visual testing with Behat
  http://parallelandvisualtestingwithbehat.blogspot.com/p/blog-page.html

* 维基百科，自由的百科全书https://zh.wikipedia.org/wiki/GNU_parallel

* Bug fixes and man page updates.


20190522

* --group-by groups lines depending on value of a column. The value
  can be computed.

* How to compress (bzip / gzip) a very large text quickly?
  https://medium.com/@gchandra/how-to-compress-bzip-gzip-a-very-large-text-quickly-27c11f4c6681

* Simple tutorial to install & use GNU Parallel
  https://medium.com/@gchandra/simple-tutorial-to-install-use-gnu-parallel-79251120d618

* Introducing Parallel into Shell
  https://petelawson.com/post/parallel-in-shell/

* Bug fixes and man page updates.


20190422

* Invitation to the 10 years anniversary next year.

* Bug fixes and man page updates.


20190322

* SIGTERM is changed to SIGHUP, so sending SIGHUP will make GNU
  Parallel start no more jobs, but wait for running jobs to finish.

* SIGTERM SIGTERM is changed to SIGTERM, so sending SIGTERM will make
  GNU Parallel kill all running jobs.

* GNU Parallel now includes a cheat sheet: parallel_cheat.pdf

* High Throughput Computing on RMACC Summit and Beyond
  https://calendar.colorado.edu/event/high_throughput_computing_on_rmacc_summit_and_beyond#.XH2NBhB7mV4

* GNU Parallel Cheat Sheet by cpriest
  https://www.cheatography.com/cpriest/cheat-sheets/gnu-parallel/

* Use Multiple CPU Cores(Parallelize) with Single Threaded Linux
  Commands
  http://xensoft.com/use-multiple-cpu-cores-parallelize-with-single-threaded-linux-commands/

* Bug fixes and man page updates.


20190222

* --shard makes it possible to send input to a the same jobslot based
  on the value in one column of the input. It is similar to sharding
  in databases.

* --shellquote --shellquote will shell quote the input twice.

* GNU Parallel is available in Termux
  https://github.com/termux/termux-packages/tree/master/packages/parallel

* Linux, command line & MetaCentrum
  https://trapa.cz/sites/default/files/linux_bash_metacentrum_course_4.pdf

* How to supercharge your bash workflows with GNU parallel
  https://medium.freecodecamp.org/how-to-supercharge-your-bash-workflows-with-gnu-parallel-53aab0aea141

* GNU Parallel Spring 2017 https://www.youtube.com/watch?v=LHb29uW_KyI

* Parallelizing Freesurfer blog.cogneurostats.com/?p=148

* FreeSurfer #4: Running recon-all in Parallel https://www.youtube.com/watch?v=XHN2tm3tNaw

* FreeSurfer: recon-all https://www.neurotrivial.com/2019/01/24/freesurfer-recon-all/

* Come ridimensionare 10k foto con la riga di comando
  https://pigrecoinfinito.wordpress.com/2018/12/22/come-ridimensionare-10k-foto-con-la-riga-di-comando/

* 并行处理 – Gnu Parallel：嵌套并行
  https://codeday.me/bug/20190122/552902.html

* シェルスクリプトでコマンドを並列実行する方法
  https://www.kwbtblog.com/entry/2019/01/12/020423

* Bug fixes and man page updates.


20190122

* 'env_parallel --end-session' makes it possible to nest 'env_parallel
  --session'

* Using GNU Parallel in pentesting https://youtu.be/mZ0OUJmkIlA?t=873

* Supercomputer Workshop: Feb 1&7
  http://www.ece.unm.edu/featured-students/supercomputer-workshop-feb-17.html

* Bug fixes and man page updates.


20181222

* Better /proc/cpuinfo parser.

* Simpler job scheduling flow.

* MPGI Workshop: Job Parallelization with Task Arrays and GNU Parallel
  https://www.msi.umn.edu/tutorials/mpgi-workshop-module-4

* CONCOCT uses GNU Parallel
  https://media.readthedocs.org/pdf/concoct/latest/concoct.pdf

* If you use SLURM read
  https://wiki.hpc.uconn.edu/index.php/Advanced_SLURM
