Gnuplot is a portable command-line driven graphing utility. It is also used as a plotting engine by third-party applications like Octave. Gnuplot supports many different types of 2D and 3D plots. See the representative examples here. On Kogence, Gnuplot is used in several example workflows using Quantum Espresso.
Gnuplot is deployed in an individual docker container on Kogence. Gnuplot container offer following Entrypoint Binaries:
gnuplotwith no Options/Arguments will start the interactive Gnuplot program. Click on Visualizer tab, once it is active, of your Kogence Model and you will see the Gnuplot's GUI interface.
gnuplot myGnuplot.inwill execute the plotting instructions in the
Using Gnuplot on Kognece
In order to use Gnuplot in your Model, connect Gnuplot container to your Model through the Stack tab of your Model. Selecting an Entrypoint Binary on the Stack tab is optional. If you do not select an Entrypoint on the Stack tab of your model then all the Entrypoint Binaries defined for the container would be available in the environment of all programs, scripts and other containers connected to your Model. For example, issuing the command
gnuplot myInputScript.in will invoke the Gnuplot Entrypoint Binary from any of your model scripts, containers or from CloudShell and will execute the plotting instructions in the
myInputScript.in script. Alternatively, you can select gnuplot Entrypoint Binary on the Stack tab and provide file name of the command script in the Options/Arguments box.
List of Gnuplot Simulation Models on Kogence
Following are some related models available for cloning/copying by anyone: