mirror of
https://git.savannah.gnu.org/git/parallel.git
synced 2024-11-25 23:47:53 +00:00
parallel: Detection of CPU on Tru64.
This commit is contained in:
parent
6a71285bb6
commit
fbfd7d3bf7
2
NEWS
2
NEWS
|
@ -51,7 +51,7 @@
|
||||||
|
|
||||||
* GNU Parallel was cited in: Investigating speaker gender using rhythm
|
* GNU Parallel was cited in: Investigating speaker gender using rhythm
|
||||||
metrics in Arabic dialects
|
metrics in Arabic dialects
|
||||||
http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6602389&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6602389
|
http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6602389
|
||||||
|
|
||||||
* GNU Parallel was cited in: Tiedon erist ̈minen ja visualisointi a
|
* GNU Parallel was cited in: Tiedon erist ̈minen ja visualisointi a
|
||||||
lastensuojelun asiakaskertomuksista
|
lastensuojelun asiakaskertomuksista
|
||||||
|
|
|
@ -201,13 +201,49 @@ cc:Sandro Cazzaniga <kharec@mandriva.org>,
|
||||||
Ryoichiro Suzuki <ryoichiro.suzuki@gmail.com>,
|
Ryoichiro Suzuki <ryoichiro.suzuki@gmail.com>,
|
||||||
Jesse Alama <jesse.alama@gmail.com>
|
Jesse Alama <jesse.alama@gmail.com>
|
||||||
|
|
||||||
Subject: GNU Parallel 20131222 ('Yutu' 玉兔) released
|
Subject: GNU Parallel 20131222 ('Yutu' 玉兔 eller Mandela) released
|
||||||
|
|
||||||
GNU Parallel 20131222 ('Yutu' 玉兔) has been released. It is
|
GNU Parallel 20131222 ('Yutu' 玉兔 eller Mandela) has been released. It is
|
||||||
available for download at: http://ftp.gnu.org/gnu/parallel/
|
available for download at: http://ftp.gnu.org/gnu/parallel/
|
||||||
|
|
||||||
New in this release:
|
New in this release:
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: Variational Message-Passing: Extension to
|
||||||
|
Continuous Variables and Applications in Multi-Target Tracking
|
||||||
|
http://www.ics.uci.edu/~ajfrank/pubs/thesis.pdf
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: Genome Assembly: Scaffolding Guided by
|
||||||
|
Related Genomes
|
||||||
|
https://www.duo.uio.no/handle/10852/37431
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: Metagenomic analysis of Mariana Trench
|
||||||
|
sediment samples
|
||||||
|
http://repositorio.ul.pt/handle/10451/9436
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: Diacritization, automatic segmentation
|
||||||
|
and labeling for Levantine Arabic speech
|
||||||
|
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6642556
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: Investigation of emotion classification
|
||||||
|
using speech rhythm metrics
|
||||||
|
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6642591
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: A Rhythm-Based Analysis of Arabic Native
|
||||||
|
and Non-Native Speaking Styles
|
||||||
|
http://www.ijsps.com/uploadfile/2013/1128/20131128014413279.pdf
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: Evolutionary optimization of wetlands
|
||||||
|
design
|
||||||
|
http://dl.acm.org/citation.cfm?id=2480400
|
||||||
|
|
||||||
|
* GNU Parallel was cited (unfortunately with wrong citation) in:
|
||||||
|
RDBMS vs NoSQL: Performance and Scaling Comparison
|
||||||
|
http://www.epcc.ed.ac.uk/sites/default/files/Dissertations/2012-2013/RDBMS%20vs%20NoSQL%20-%20Performance%20and%20Scaling%20Comparison.pdf
|
||||||
|
|
||||||
|
* GNU Parallel was used (without proper citation) in: Comprehensive
|
||||||
|
Analysis Pipeline for Discovery of Human Genetic Variation
|
||||||
|
http://www.google.com/patents/US20130311106
|
||||||
|
|
||||||
* Using GNU Parallel to create a SVM classifier
|
* Using GNU Parallel to create a SVM classifier
|
||||||
http://ivanyu.me/blog/2013/12/01/parallel/
|
http://ivanyu.me/blog/2013/12/01/parallel/
|
||||||
|
|
||||||
|
|
27
src/parallel
27
src/parallel
|
@ -3384,6 +3384,8 @@ sub no_of_cpus {
|
||||||
$no_of_cpus = no_of_cpus_openserver();
|
$no_of_cpus = no_of_cpus_openserver();
|
||||||
} elsif ($^O eq 'irix') {
|
} elsif ($^O eq 'irix') {
|
||||||
$no_of_cpus = no_of_cpus_irix();
|
$no_of_cpus = no_of_cpus_irix();
|
||||||
|
} elsif ($^O eq 'dec_osf') {
|
||||||
|
$no_of_cpus = no_of_cpus_tru64();
|
||||||
} else {
|
} else {
|
||||||
$no_of_cpus = (no_of_cpus_gnu_linux()
|
$no_of_cpus = (no_of_cpus_gnu_linux()
|
||||||
|| no_of_cpus_freebsd()
|
|| no_of_cpus_freebsd()
|
||||||
|
@ -3397,6 +3399,7 @@ sub no_of_cpus {
|
||||||
|| no_of_cpus_qnx()
|
|| no_of_cpus_qnx()
|
||||||
|| no_of_cpus_openserver()
|
|| no_of_cpus_openserver()
|
||||||
|| no_of_cpus_irix()
|
|| no_of_cpus_irix()
|
||||||
|
|| no_of_cpus_tru64()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if($no_of_cpus) {
|
if($no_of_cpus) {
|
||||||
|
@ -3437,6 +3440,8 @@ sub no_of_cores {
|
||||||
$no_of_cores = no_of_cores_openserver();
|
$no_of_cores = no_of_cores_openserver();
|
||||||
} elsif ($^O eq 'irix') {
|
} elsif ($^O eq 'irix') {
|
||||||
$no_of_cores = no_of_cores_irix();
|
$no_of_cores = no_of_cores_irix();
|
||||||
|
} elsif ($^O eq 'dec_osf') {
|
||||||
|
$no_of_cores = no_of_cores_tru64();
|
||||||
} else {
|
} else {
|
||||||
$no_of_cores = (no_of_cores_gnu_linux()
|
$no_of_cores = (no_of_cores_gnu_linux()
|
||||||
|| no_of_cores_freebsd()
|
|| no_of_cores_freebsd()
|
||||||
|
@ -3450,6 +3455,7 @@ sub no_of_cores {
|
||||||
|| no_of_cores_qnx()
|
|| no_of_cores_qnx()
|
||||||
|| no_of_cores_openserver()
|
|| no_of_cores_openserver()
|
||||||
|| no_of_cores_irix()
|
|| no_of_cores_irix()
|
||||||
|
|| no_of_cores_tru64()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if($no_of_cores) {
|
if($no_of_cores) {
|
||||||
|
@ -3749,6 +3755,24 @@ sub no_of_cores_irix {
|
||||||
return $no_of_cores;
|
return $no_of_cores;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub no_of_cpus_tru64 {
|
||||||
|
# Returns:
|
||||||
|
# Number of physical CPUs on Tru64
|
||||||
|
# undef if not Tru64
|
||||||
|
my $no_of_cpus =
|
||||||
|
(`sizer -pr`);
|
||||||
|
return $no_of_cpus;
|
||||||
|
}
|
||||||
|
|
||||||
|
sub no_of_cores_tru64 {
|
||||||
|
# Returns:
|
||||||
|
# Number of CPU cores on Tru64
|
||||||
|
# undef if not Tru64
|
||||||
|
my $no_of_cores =
|
||||||
|
(`sizer -pr`);
|
||||||
|
return $no_of_cores;
|
||||||
|
}
|
||||||
|
|
||||||
sub sshcommand {
|
sub sshcommand {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
if (not defined $self->{'sshcommand'}) {
|
if (not defined $self->{'sshcommand'}) {
|
||||||
|
@ -4428,8 +4452,7 @@ sub sshlogin_wrap {
|
||||||
my $wd = ::shell_quote_file($self->workdir());
|
my $wd = ::shell_quote_file($self->workdir());
|
||||||
$remote_pre .= ::shell_quote_scalar("mkdir -p ") . $wd .
|
$remote_pre .= ::shell_quote_scalar("mkdir -p ") . $wd .
|
||||||
::shell_quote_scalar("; cd ") . $wd .
|
::shell_quote_scalar("; cd ") . $wd .
|
||||||
::shell_quote_scalar(qq{ || sh -c 'echo "$Global::progname: Error: cannot cd to $wd" 1>&2' }.
|
::shell_quote_scalar(qq{ || exit 255;});
|
||||||
"&& exit 255; ");
|
|
||||||
}
|
}
|
||||||
$self->{'sshlogin_wrap'} =
|
$self->{'sshlogin_wrap'} =
|
||||||
($pre
|
($pre
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
rm -f ~/.parallel/will-cite
|
||||||
|
|
||||||
echo '### Test stdin goes to first command only ("-" as argument)'
|
echo '### Test stdin goes to first command only ("-" as argument)'
|
||||||
cat >/tmp/parallel-script-for-script <<EOF
|
cat >/tmp/parallel-script-for-script <<EOF
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
# Test xargs compatibility
|
# Test xargs compatibility
|
||||||
|
|
||||||
|
rm -f ~/.parallel/will-cite
|
||||||
|
|
||||||
echo '### Test -p --interactive'
|
echo '### Test -p --interactive'
|
||||||
cat >/tmp/parallel-script-for-expect <<_EOF
|
cat >/tmp/parallel-script-for-expect <<_EOF
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
|
@ -3,13 +3,10 @@ OK
|
||||||
### --wd no-such-dir
|
### --wd no-such-dir
|
||||||
mkdir: cannot create directory ‘/no-such-dir’: Permission denied
|
mkdir: cannot create directory ‘/no-such-dir’: Permission denied
|
||||||
bash: line 0: cd: /no-such-dir: No such file or directory
|
bash: line 0: cd: /no-such-dir: No such file or directory
|
||||||
parallel: Error: cannot cd to /no-such-dir
|
|
||||||
Exit code 1
|
Exit code 1
|
||||||
mkdir: cannot create directory ‘/no-such-dir’: Permission denied
|
mkdir: cannot create directory ‘/no-such-dir’: Permission denied
|
||||||
bash: line 0: cd: /no-such-dir: No such file or directory
|
bash: line 0: cd: /no-such-dir: No such file or directory
|
||||||
parallel: Error: cannot cd to /no-such-dir
|
|
||||||
Exit code 1
|
Exit code 1
|
||||||
mkdir: cannot create directory ‘/no-such-dir’: Permission denied
|
mkdir: cannot create directory ‘/no-such-dir’: Permission denied
|
||||||
bash: line 0: cd: /no-such-dir: No such file or directory
|
bash: line 0: cd: /no-such-dir: No such file or directory
|
||||||
parallel: Error: cannot cd to /no-such-dir
|
|
||||||
Exit code 1
|
Exit code 1
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
### Test stdin goes to first command only ("-" as argument)
|
### Test stdin goes to first command only ("-" as argument)
|
||||||
When using GNU Parallel to process data for publication please cite:
|
When using programs that use GNU Parallel to process data for publication please cite:
|
||||||
|
|
||||||
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
||||||
;login: The USENIX Magazine, February 2011:42-47.
|
;login: The USENIX Magazine, February 2011:42-47.
|
||||||
|
@ -13,7 +13,7 @@ via first cat
|
||||||
cat -
|
cat -
|
||||||
via pseudotty
|
via pseudotty
|
||||||
### Test stdin goes to first command only ("cat" as argument)
|
### Test stdin goes to first command only ("cat" as argument)
|
||||||
When using GNU Parallel to process data for publication please cite:
|
When using programs that use GNU Parallel to process data for publication please cite:
|
||||||
|
|
||||||
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
||||||
;login: The USENIX Magazine, February 2011:42-47.
|
;login: The USENIX Magazine, February 2011:42-47.
|
||||||
|
|
|
@ -13,7 +13,7 @@ centos3.tange.dk O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
||||||
centos3.tange.dk OK_if_no_perl_warnings
|
centos3.tange.dk OK_if_no_perl_warnings
|
||||||
centos3.tange.dk This helps funding further development; and it won't cost you a cent.
|
centos3.tange.dk This helps funding further development; and it won't cost you a cent.
|
||||||
centos3.tange.dk To silence this citation notice run 'parallel --bibtex' once or use '--no-notice'.
|
centos3.tange.dk To silence this citation notice run 'parallel --bibtex' once or use '--no-notice'.
|
||||||
centos3.tange.dk When using GNU Parallel to process data for publication please cite:
|
centos3.tange.dk When using programs that use GNU Parallel to process data for publication please cite:
|
||||||
centos5.tange.dk
|
centos5.tange.dk
|
||||||
centos5.tange.dk
|
centos5.tange.dk
|
||||||
centos5.tange.dk
|
centos5.tange.dk
|
||||||
|
@ -23,7 +23,7 @@ centos5.tange.dk O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
||||||
centos5.tange.dk OK_if_no_perl_warnings
|
centos5.tange.dk OK_if_no_perl_warnings
|
||||||
centos5.tange.dk This helps funding further development; and it won't cost you a cent.
|
centos5.tange.dk This helps funding further development; and it won't cost you a cent.
|
||||||
centos5.tange.dk To silence this citation notice run 'parallel --bibtex' once or use '--no-notice'.
|
centos5.tange.dk To silence this citation notice run 'parallel --bibtex' once or use '--no-notice'.
|
||||||
centos5.tange.dk When using GNU Parallel to process data for publication please cite:
|
centos5.tange.dk When using programs that use GNU Parallel to process data for publication please cite:
|
||||||
freebsd7.tange.dk
|
freebsd7.tange.dk
|
||||||
freebsd7.tange.dk
|
freebsd7.tange.dk
|
||||||
freebsd7.tange.dk
|
freebsd7.tange.dk
|
||||||
|
@ -33,7 +33,7 @@ freebsd7.tange.dk O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
||||||
freebsd7.tange.dk OK_if_no_perl_warnings
|
freebsd7.tange.dk OK_if_no_perl_warnings
|
||||||
freebsd7.tange.dk This helps funding further development; and it won't cost you a cent.
|
freebsd7.tange.dk This helps funding further development; and it won't cost you a cent.
|
||||||
freebsd7.tange.dk To silence this citation notice run 'parallel --bibtex' once or use '--no-notice'.
|
freebsd7.tange.dk To silence this citation notice run 'parallel --bibtex' once or use '--no-notice'.
|
||||||
freebsd7.tange.dk When using GNU Parallel to process data for publication please cite:
|
freebsd7.tange.dk When using programs that use GNU Parallel to process data for publication please cite:
|
||||||
redhat9.tange.dk
|
redhat9.tange.dk
|
||||||
redhat9.tange.dk
|
redhat9.tange.dk
|
||||||
redhat9.tange.dk
|
redhat9.tange.dk
|
||||||
|
@ -43,4 +43,4 @@ redhat9.tange.dk O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
||||||
redhat9.tange.dk OK_if_no_perl_warnings
|
redhat9.tange.dk OK_if_no_perl_warnings
|
||||||
redhat9.tange.dk This helps funding further development; and it won't cost you a cent.
|
redhat9.tange.dk This helps funding further development; and it won't cost you a cent.
|
||||||
redhat9.tange.dk To silence this citation notice run 'parallel --bibtex' once or use '--no-notice'.
|
redhat9.tange.dk To silence this citation notice run 'parallel --bibtex' once or use '--no-notice'.
|
||||||
redhat9.tange.dk When using GNU Parallel to process data for publication please cite:
|
redhat9.tange.dk When using programs that use GNU Parallel to process data for publication please cite:
|
||||||
|
|
|
@ -46,7 +46,7 @@ Error:
|
||||||
sql [-hnr] [--table-size] [--db-size] [-p pass-through] [-s string] dburl [command]
|
sql [-hnr] [--table-size] [--db-size] [-p pass-through] [-s string] dburl [command]
|
||||||
### Test dburl :
|
### Test dburl :
|
||||||
Error:
|
Error:
|
||||||
: is not defined in /home/tange/.sql/aliases /home/tange/.dburl.aliases /etc/sql/aliases /home/tange/bin/dburl.aliases /home/tange/bin/dburl.aliases.dist
|
: is not defined in /home/tange/.sql/aliases /home/tange/.dburl.aliases /etc/sql/aliases /usr/local/bin/dburl.aliases /usr/local/bin/dburl.aliases.dist
|
||||||
|
|
||||||
sql [-hnr] [--table-size] [--db-size] [-p pass-through] [-s string] dburl [command]
|
sql [-hnr] [--table-size] [--db-size] [-p pass-through] [-s string] dburl [command]
|
||||||
### Test oracle with multiple arguments on the command line
|
### Test oracle with multiple arguments on the command line
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
### Test -p --interactive
|
### Test -p --interactive
|
||||||
spawn /tmp/parallel-script-for-expect
|
spawn /tmp/parallel-script-for-expect
|
||||||
When using GNU Parallel to process data for publication please cite:
|
When using programs that use GNU Parallel to process data for publication please cite:
|
||||||
|
|
||||||
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
||||||
;login: The USENIX Magazine, February 2011:42-47.
|
;login: The USENIX Magazine, February 2011:42-47.
|
||||||
|
@ -14,7 +14,7 @@ sleep 0.1; echo opt-p 2 ?...n
|
||||||
sleep 0.1; echo opt-p 3 ?...y
|
sleep 0.1; echo opt-p 3 ?...y
|
||||||
opt-p 1
|
opt-p 1
|
||||||
opt-p 3
|
opt-p 3
|
||||||
When using GNU Parallel to process data for publication please cite:
|
When using programs that use GNU Parallel to process data for publication please cite:
|
||||||
|
|
||||||
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
||||||
;login: The USENIX Magazine, February 2011:42-47.
|
;login: The USENIX Magazine, February 2011:42-47.
|
||||||
|
@ -199,7 +199,7 @@ xargs Expect: 3 1 2
|
||||||
1
|
1
|
||||||
2
|
2
|
||||||
parallel Expect: 3 1 via psedotty 2
|
parallel Expect: 3 1 via psedotty 2
|
||||||
When using GNU Parallel to process data for publication please cite:
|
When using programs that use GNU Parallel to process data for publication please cite:
|
||||||
|
|
||||||
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
||||||
;login: The USENIX Magazine, February 2011:42-47.
|
;login: The USENIX Magazine, February 2011:42-47.
|
||||||
|
@ -217,7 +217,7 @@ xargs Expect: 1 3 2
|
||||||
3
|
3
|
||||||
2
|
2
|
||||||
parallel Expect: 1 3 2 via pseudotty
|
parallel Expect: 1 3 2 via pseudotty
|
||||||
When using GNU Parallel to process data for publication please cite:
|
When using programs that use GNU Parallel to process data for publication please cite:
|
||||||
|
|
||||||
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
|
||||||
;login: The USENIX Magazine, February 2011:42-47.
|
;login: The USENIX Magazine, February 2011:42-47.
|
||||||
|
|
Loading…
Reference in a new issue