Trees | Indices | Help |
|
---|
|
Provides the jaguarDiff workup method for use with jaguar and qsite jobs. It wraps the qsite/jaguar output class 'diff' function so that it produces results which are meaningful to STU. Can also be used from the command line.
$Revision 0.1 $
Copyright: (c) Schrodinger, LLC. All rights reserved
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
dictionary |
|
||
list |
|
|
|||
_version =
|
|||
minPrecision = 2e-06
|
|||
minPrecisionPercent = 5.0
|
|||
__package__ =
|
|
Compare every property available in the Jaguar/QSite out file against a reference. Usage: outcome_workup = jaguarDiff(file.out, reference.out, tol=1.0, log=workup.log, config=config.txt, value=1e-4) file.out - Path of the file to be compared reference.out - Path of the reference file Optional parameters: tol=value - A multipler to by which loosen ALL tolerances log=file - Path to an optional output log. if it is not provided, the output is written to the console. config=file - A configuration file format as follows Any text after a '#' character is a comment, and is ignored all other text is in key/value pairs, one per line. possible keys are: log, tol, and any value that appears in the output file i.e. value = 1e-4 overrides the tolerance for 'value' to 1e-4 timing=boolean -if true, jobs can 'fail' based on timing alone. Default is false. All other arguments are taken to be tolerance overrides for specific values |
Compares the difference between two properties to a tolerance. If the difference is greater than the tolerance, appends a string explaning this to an output array. This function recurses to examine differences within arrays and dictionaries.
|
Parses input arguments. Can be used on either command line or config file.
|
Parses a config file for use in this script. Config file follows this example format: log = workup.log #Everything following a pound is a comment tol 2.0 #equals signs are optional energy_2_electron = 1e-2 #mostly, the config file is a place to #put multiple tolerance overrides.
|
Scan a Jaguar outfile for memory used in each subprogram.
|
Finds the difference in memory usage (for each subprogram) between the two runs. This diff is skipped unless a tolerance is manually given.
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Oct 26 00:59:32 2016 | http://epydoc.sourceforge.net |