Trees | Indices | Help |
|
---|
|
Driver script for running MOPAC7.1 and MOPAC2012 backend execs.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
int |
|
|
|||
_external_re = re.compile(r'
|
|||
JOBDJ_MAX_RETRIES = 3 hash(x) |
|||
__package__ =
|
|
Copy files held in a job record from the working dir to the launch dir associated with a jobcontrol backend. This function can handle jobs launched in subdirectories.
|
Create a JobDJ, populate it with cmdline invocations, and launch it.
|
Run a single-structure .mae file locally. First create a corresponding .mop input file, then execute the MOPAC backend on that file. Creates an output .mae file in the same directory.
|
Gather subjob output .mae files into combined output .mae files corresponding to original .mae file input batches. @type workdir: str @param workdir: path of working scratch directory @type filemap: dict of dicts @param filemap: dictionary of all the single-structure input file names and expected output file names, indexed by original .mae file names. e.g. filemap['f1.mae']['infiles'] = ['f1_1.mae', 'f1_2.mae'] filemap['f1.mae']['outfiles'] = ['f1_1_out.mae', 'f1_2_out.mae'] |
Run multiple single-structure .mae files distributed by a JobDJ. @type option_flags: list of strings @param option_flags: original cmdline tokens minus -jobname flag @type filemap: dict of dicts @param filemap: dictionary of all the single-structure input file names and expected output file names, indexed by original .mae file names. e.g. filemap['f1.mae']['infiles'] = ['f1_1.mae', 'f1_2.mae'] filemap['f1.mae']['outfiles'] = ['f1_1_out.mae', 'f1_2_out.mae'] @type workdir: str @param workdir: path of working scratch directory |
Set up work directory with single-structure .mae files, corresponding to all the structures in all the original input .mae files. @type infiles: list of strings @param infiles: list of names of .mae files in the CWD @type jobname: str @param jobname: jobname used to .log, overall .out file, work dirs etc. @type option_flags: list of strings @param option_flags: original cmdline tokens minus -jobname flag @return: name of workdir, @return: dictionary of all the single-structure input file names and expected output file names, indexed by original .mae file names. e.g. filemap['f1.mae']['infiles'] = ['f1_1.mae', 'f1_2.mae'] filemap['f1.mae']['outfiles'] = ['f1_1_out.mae', 'f1_2_out.mae'] |
Run MOPAC on a list of .mae files according to settings provided in namespace of parsed commandline arguments. One output .mae file will be generated per input .mae file. If multiple .mae files are provided, all individual structures will be added to a JobDJ and the MOPAC calculations will be run in parallel.
|
Execute single MOPAC input file on the local machine. Optional structure.Structure object can be provided to collect output data.
|
Execute MOPAC on list of .mop input files. If multiple files are provided, they will be run in parallel through a JobDJ.
|
Run a MOPAC workflow on the local machine.
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Tue May 2 06:32:48 2017 | http://epydoc.sourceforge.net |