custodian.nwchem.jobs module

This module implements basic kinds of jobs for Nwchem runs.

class custodian.nwchem.jobs.NwchemJob(nwchem_cmd, input_file=’mol.nw’, output_file=’mol.nwout’, gzipped=False, backup=True, settings_override=None)

Bases: Job

A basic Nwchem job.

Initializes a basic NwChem job.

  • Parameters
    • nwchem_cmd ([str]) – Command to run Nwchem as a list of args. For example, [“nwchem”].
    • input_file (str) – Input file to run. Defaults to “mol.nw”.
    • output_file (str) – Name of file to direct standard out to. Defaults to “mol.nwout”.
    • backup (bool) – Whether to backup the initial input files. If True, the input files will be copied with a “.orig” appended. Defaults to True.
    • gzipped (bool) – Deprecated. Please use the Custodian class’s gzipped_output option instead.
    • settings_override ([dict]) – An ansible style list of dict to override changes. #TODO: Not implemented yet.

postprocess()

Renaming or gzipping as needed.

run()

Performs actual nwchem run.

setup()

Performs backup if necessary.


© Copyright 2011, Materials Project