Connecting Infrastructure, Connecting Research

GNU Plot

Description
Application Logo

Gnuplot is a portable command-line driven graphing utility

Site Version (Latest: v4.1.6) Notes
     Not currently available

 

License

Gnuplot is free software released under the GNU Public License.

Users of this application should credit the code authors and the NGS accordingly and where applicable the specific site where the code is installed, when publishing work using NGS resources.

Running the Application on the NGS (General)

Gnuplot can be used interactively or to run pre-prepared scripts in batch mode. The examples here  are based on the Gnuplot demo at http://gnuplot.sourceforge.net/demo/candlesticks.html, which produces output like:

 

  • Submission Using the UI/WMS

    To submit an Gnuplot job via the WMS, login to the UI and create a JDL file as below, replacing your ngs ID on the UI for ngsxxxx, then submit using:

    glite-wms-job-submit -o jobIDs -a gnuplot.jdl

    Type = "Job";
    JobType = "normal";
    Executable = "/usr/ngs/GNUPLOT"; 
    Arguments = "candlesticks.5.gnu"; 
    CpuNumber = 1; 
    StdOutput = "std.out"; 
    StdError = "std.err"; 
    Myproxyserver= "myproxy.ngs.ac.uk"; 
    InputSandbox = {"candlesticks.5.gnu", "candlesticks.dat"}; 
    InputSandboxBaseURI = "gsiftp://ngsui03.ngs.ac.uk:2811/home/ngsxxxx/abc"; 
    OutputSandbox = {"std.err","candlesticks.5.png","std.out"}; 
    OutputSandboxBaseDestURI = "gsiftp://ngsui03.ngs.ac.uk:2811/home/ngsxxxx/abc"; 
    Requirements = (      
         member("NGS-UEE-GNUPLOT", other.GlueHostApplicationSoftwareRunTimeEnvironment) #
    );
    ShallowRetryCount = -1;
  • Submission Using Globus

    Eg To submit an ABC job use the following command (one line. You should not include the backslashes):

    globus-url-copy -cd -rp file:///$PWD/candlesticks.5.gnu gsiftp://ngs.leeds.ac.uk/gnuplot/candlesticks.5.gnu
    globus-url-copy -cd -rp file:///$PWD/candlesticks.dat gsiftp://ngs.leeds.ac.uk/gnuplot/candlesticks.dat
    globusrun -b -r ngs.leeds.ac.uk/jobmanager-lsf '(executable=/usr/ngs/GNUPLOT) \
    (arguments="candlesticks.5.gnu")(jobtype=single)'
    or
    globus-job-run ngs.leeds.ac.uk/jobmanager-pbs -d gnuplot \
      /usr/ngs/GNUPLOT candlesticks.5.gnu
    globus-url-copy -rp gsiftp://ngs.leeds.ac.uk/gnuplot/candlesticks.5.png file:///$PWD/candlesticks.5.png
     
     

    • This runs the default version. To run 4.2.2 use GNUPLOT_4_2_2 instead of GNUPLOT.

Further Information

Documentation and Frequently asked questions can be found on the official web site at http://gnuplot.info

 

Applications Support

The NGS cannot offer scientific support for applications. However if you require further information or believe there is something wrong with the installation, please contact the NGS support centre.

Acknowledgements

Please note: When publishing work based on use of the NGS, users should acknowledge both the authors of any programs used (see the individual program web sites, or contact the authors directly) and the NGS directly using the following line:
"The authors would like to acknowledge the use of the UK National Grid Service in carrying out this work"
This line must also accompany any use of the NGS logos.