QCEngine API
qcengine Package
Base file for the dqm_compute module.
Functions
|
Executes a single CMS program given a QCSchema input. |
|
Runs a procedure (a collection of the quantum chemistry executions) |
|
Returns the configuration key for qcengine. |
|
Returns a QC JSON representation of a test molecule. |
|
Returns a procedures executor class |
|
Returns a program's executor class |
List all procedures registered by QCEngine. |
|
List all programs registered by QCEngine. |
|
List all procedures that can be exectued (found) by QCEngine. |
|
List all programs that can be exectued (found) by QCEngine. |
|
|
Register a new ProgramHarness with QCEngine. |
|
Unregisters a given program. |
Classes
|
Class Inheritance Diagram
qcengine.config Module
Creates globals for the qcengine module
Functions
|
Returns the configuration key for qcengine. |
A representation of the current global configuration. |
Classes
Description of an individual node |
Class Inheritance Diagram
qcengine.util Module
Several import utilities
Functions
|
Wraps compute for timing, output capturing, and raise protection |
|
Wrap input data in the given model, or return a controlled error |
|
Fuses general metadata and output together. |
|
Create the launch command for an MPI-parallel task |
|
Runs a process in the background until complete. |
qcengine.programs Package
Functions
|
Returns a program's executor class |
List all programs registered by QCEngine. |
|
List all programs that can be exectued (found) by QCEngine. |
|
|
Register a new ProgramHarness with QCEngine. |
|
Unregisters a given program. |