Classes and functions for finding MECPs.
Copyright Schrodinger, LLC. All rights reserved.
|
numpy.array
|
|
|
numpy.array
|
|
|
float, float
|
|
|
|
log_vector(vector,
header=None,
log_sums=False,
logger=None)
Log or print the given vector in a natoms X 3 format. |
|
|
|
|
log_geometry(geometry,
header='Geometry / Ang.',
logger=None)
Log or print the geometry in a natoms X 3 format. |
|
|
|
|
log_displacements(displacements,
max_displacement,
rms_displacement,
header='Displacements / Ang.',
logger=None)
Log or print the displacements in a natoms X 3 format. |
|
|
|
|
log_energy_and_forces(energy,
forces,
max_force,
rms_force,
energy_header='Energy / Hartree',
forces_header='Forces / Hartree/Ang.',
logger=None)
Log or print the energy and forces in a natoms X 3 format. |
|
|
|
numpy.array
|
|
|
float
|
ev_to_hartree(energy)
Return the given energy converted from eV to Hartree. |
|
|
|
float
|
|
|
|
|
|
float, numpy.array
|
rosen(x)
The Rosenbrock function. |
|
|
|
numpy.array
|
get_rosen_guess(nvar=33,
amp=5,
seed=123)
Return a guess solution for minimizing the Rosenbrock function. |
|
|
|
|
__doc__ = ...
|
|
|
DEFAULT_CHARGE_1 = 0
hash(x)
|
|
|
DEFAULT_CHARGE_2 = 0
hash(x)
|
|
|
DEFAULT_MULTIP_1 = 3
hash(x)
|
|
|
DEFAULT_MULTIP_2 = 1
|
|
|
DEFAULT_STATE_1 = 0
hash(x)
|
|
|
DEFAULT_STATE_2 = 1
|
|
|
DEFAULT_DATA = [(0, 3, 0), (0, 1, 1)]
|
|
|
DEFAULT_GS_KWARGS = OrderedDict([('iuhf', 2), ('dftname', 'B3L...
|
|
|
DEFAULT_ES_KWARGS = OrderedDict([('itddft', 1), ('itda', 1)])
|
|
|
DEFAULT_KWARGS = OrderedDict([('iuhf', 2), ('dftname', 'B3LYP'...
|
|
|
RESERVED_JAGUAR_KEYS = ['multip', 'molchg', 'igeopt', 'itddft'...
|
|
|
DEFAULT_JAGUAR_OPTIONS = ['iuhf=2', 'dftname=B3LYP', 'basis=MI...
|
|
|
DEFAULT_ITERATIONS = 50
|
|
|
DEFAULT_EPS = 0.0001
|
|
|
IDENTITY_HESS = 'identity'
|
|
|
DIAG_FWD_FIN_DIFF_GRAD_HESS = 'diag_fwd_fin_diff_grad'
|
|
|
HESS_CHOICES = ['identity', 'diag_fwd_fin_diff_grad']
|
|
|
DEFAULT_HESS = 'identity'
|
|
|
PROJECTION = 'projection'
|
|
|
UPDATING = 'updating'
|
|
|
METHOD_CHOICES = ['projection', 'updating']
|
|
|
DEFAULT_METHOD = 'projection'
|
|
|
DEFAULT_PERP_FACTOR = 1.0
|
|
|
DEFAULT_PARA_FACTOR = 0.0
|
|
|
DELTA_ENERGY = 'delta_energy'
|
|
|
MAX_FORCE = 'max_force'
|
|
|
RMS_FORCE = 'rms_force'
|
|
|
MAX_DISPLACEMENT = 'max_displacement'
|
|
|
RMS_DISPLACEMENT = 'rms_displacement'
|
|
|
DEFAULT_DELTA_ENERGY = -5e-05
|
|
|
DEFAULT_MAX_FORCE = 0.0005
|
|
|
DEFAULT_RMS_FORCE = 0.0005
|
|
|
DEFAULT_MAX_DISPLACEMENT = 5e-05
|
|
|
DEFAULT_RMS_DISPLACEMENT = 5e-05
|
|
|
DEFAULT_CONVERGENCE_PAIRS = [('delta_energy', -5e-05), ('max_f...
|
|
|
DEFAULT_CONVERGENCE_DICT = OrderedDict([('delta_energy', -5e-0...
|
|
|
DEFAULT_CONVERGENCE = ['delta_energy=-5e-05', 'max_force=0.000...
|
|
|
INPUT = 'input'
|
|
|
OPT_1 = 'opt_1'
|
|
|
OPT_2 = 'opt_2'
|
|
|
GUESS_GEOM_CHOICES = ['input', 'opt_1', 'opt_2']
|
|
|
DEFAULT_GUESS_GEOM = 'input'
|
|
|
DEFAULT_ALL_GEOMETRIES = False
hash(x)
|
|
|
DEFAULT_ALL_RESULTS = False
hash(x)
|
|
|
DEFAULT_PROPERTIES = False
hash(x)
|
|
|
DEFAULT_BASE_NAME = 'mecp'
|
|
|
DEFAULT_VERBOSE = False
hash(x)
|
|
|
LOCAL_HOST = 'localhost'
hash(x)
|
|
|
DEFAULT_HOST = 'localhost'
hash(x)
|
|
|
DEFAULT_TPP = 1
|
|
|
DEFAULT_NPROC = 2
|
|
|
DEFAULT_NRESOURCES = 2
|
|
|
JOB_DJ_RETRIES = 0
hash(x)
|
|
|
MAE_EXT = '.mae'
|
|
|
IN_EXT = '.in'
|
|
|
OUT_EXT = '.out'
|
|
|
ALL_FILE_SUFFIX = '_out_all.mae'
|
|
|
OUT_FILE_SUFFIX = '_out.mae'
|
|
|
STATE_OPTIMIZATIONS = 'state_optimizations'
|
|
|
MSG_WIDTH = 100
|
|
|
DEFAULT_GEOMETRY_HEADER = 'Geometry / Ang.'
|
|
|
DEFAULT_DISPLACEMENTS_HEADER = 'Displacements / Ang.'
|
|
|
DEFAULT_ENERGY_HEADER = 'Energy / Hartree'
|
|
|
DEFAULT_FORCES_HEADER = 'Forces / Hartree/Ang.'
|
|
|
TITLE_KEY = 's_m_title'
|
|
|
MECP_ENERGY_1_KEY = 'r_matsci_E_MECP(State_1)/Hartree'
|
|
|
MECP_ENERGY_2_KEY = 'r_matsci_E_MECP(State_2)/Hartree'
|
|
|
BARRIER_KEY = 'r_matsci_%s_barrier(State_%s)/kcal/mol'
|
|
|
BARRIER_1_KEY = 'r_matsci_Forward_barrier(State_1)/kcal/mol'
|
|
|
BARRIER_2_KEY = 'r_matsci_Reverse_barrier(State_2)/kcal/mol'
|
|
|
DEFAULT_C1 = 0.0001
|
|
|
DEFAULT_C2 = 0.9
|
|
|
DEFAULT_MAX_STEP_SIZE = 50.0
|
|
|
DEFAULT_MIN_STEP_SIZE = 1e-08
|
|
|
DEFAULT_XTOL = 1e-14
|
|
|
__package__ = 'schrodinger.application.matsci'
|
|
|
pair = ('itda', 1)
|