diff --git a/bin/runcutest b/bin/runcutest index eca2878..b2b36ab 100755 --- a/bin/runcutest +++ b/bin/runcutest @@ -118,6 +118,7 @@ Display_Usage() { printf ' -A or --architecture \tspecify architecture to use\n' printf ' -p or --package \tspecify package name\n' printf ' -sp or --single \trun single precision version of package\n' + printf ' -qp or --quadruple \trun quadruple precision version of package\n' printf ' -h or --help \tdisplay this help message\n' printf ' -k or --keep \tkeep executable after run is over\n' printf ' -r or --rebuild \tforce recompilation of problem subroutines\n' @@ -158,6 +159,10 @@ Parse_Arguments() { PSUFFIX="_s" sd_opts=( ${sd_opts[@]} "-sp" ) ;; + -qp|--quadruple) PRECISION="quadruple" + PSUFFIX="_q" + sd_opts=( ${sd_opts[@]} "-qp" ) + ;; -h|--help) Display_Usage exit 0 ;; diff --git a/man/man1/runcutest.1 b/man/man1/runcutest.1 index 166f2f7..994d746 100644 --- a/man/man1/runcutest.1 +++ b/man/man1/runcutest.1 @@ -4,7 +4,7 @@ .SH NAME runcutest \- CUTEst interface to solvers. .SH SYNOPSIS -\fBruncutest\fP --package \fIpack\fP [\-\-architecture \fIarch\fP] [\-\-single] [\-\-help] [\-\-keep] [\-\-rebuild] [\-\-stash] [\-\-output \fI0|1\fP] [\-\-limit \fIsecs\fP] [\-\-cfortran] [\-\-debug] [\-\-uncons] [\-L\fIpath/to/lib\fP] [\-\-blas \fIkeyword\fP] [\-\-lapack \fIkeyword\fP] [\-\-command] [\-\-config] [\-\-decode \fIproblem[.SIF]\fP] +\fBruncutest\fP --package \fIpack\fP [\-\-architecture \fIarch\fP] [\-\-single] [\-\-quadruple] [\-\-help] [\-\-keep] [\-\-rebuild] [\-\-stash] [\-\-output \fI0|1\fP] [\-\-limit \fIsecs\fP] [\-\-cfortran] [\-\-debug] [\-\-uncons] [\-L\fIpath/to/lib\fP] [\-\-blas \fIkeyword\fP] [\-\-lapack \fIkeyword\fP] [\-\-command] [\-\-config] [\-\-decode \fIproblem[.SIF]\fP] .SH DESCRIPTION \fBruncutest\fP is the CUTEst interface to solvers. It replaces its predecessor CUTEr's combination of \fBrunpackage\fP, \fIpkg\fP and @@ -42,6 +42,10 @@ used, but if $MYARCH is invalid or empty the decoder will terminate. Run \fIpackage\fP in single-precision mode if available. Double precision is the default. .TP +.B \-qp, \-\-quadruple +Run \fIpackage\fP in quadruple-precision mode if available. Double +precision is the default. +.TP .B \-h, \-\-help Print a short help message with the available command-line options. .TP