QCEngine provides a command line interface with three commands:
qcengine info
displays information about the environment detected by QCEngine.qcengine run
runs a program.qcengine run-procedure
runs a procedure.
qcengine info <options>
This command prints information about the QCEngine environment.
category
The information categories to show. Choices include:
version
: Print version of QCEngine and QCElemental.programs
: Print detected and supported programs.procedures
: Print detected and supported procedures.config
: Print host, compute, and job configurationall
: Print all available information.
By default, all available information is printed.
qcengine run <program> <data>
This command runs a program on a given task and outputs the result as a JSON blob.
program
- The program to run.
data
Data describing the task. One of:
- A JSON blob.
- A file name.
- '-', indicating data will be read from STDIN.
qcengine run-procedure <program> <data>
This command runs a procedure on a given task and outputs the result as a JSON blob.
procedure
- The procedure to run.
data
Data describing the task. One of:
- A JSON blob.
- A file name.
- '-', indicating data will be read from STDIN.