Classes and functions for finding MECPs.
Copyright Schrodinger, LLC. All rights reserved.
float, numpy.array
|
rosen(x_vec)
The Rosenbrock function. |
|
|
float, numpy.array
|
|
float, numpy.array
|
|
float, numpy.array
|
|
numpy.array
|
get_guess(nvar=33,
amp=5,
seed=123)
Return a guess solution. |
|
|
|
set_e_and_g(astructure,
jobs)
Set the energies and gradients for a debug run. |
|
|
int or None
|
|
numpy.array
|
|
numpy.array
|
|
float, 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,
len_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,
len_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
|
get_angle_in_degrees(vec_1,
vec_2)
Return the angle in units of degrees between the given two vectors. |
|
|
|
__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_SCF_GS = False
hash(x)
|
|
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 = 100.0
|
|
DEFAULT_PARA_FACTOR = 1.0
|
|
DELTA_ENERGY = ' delta_energy '
|
|
MAX_FORCE = ' max_force '
|
|
RMS_FORCE = ' rms_force '
|
|
MAX_DISPLACEMENT = ' max_displacement '
|
|
RMS_DISPLACEMENT = ' rms_displacement '
|
|
DEFAULT_DELTA_ENERGY = -1e-06
|
|
DEFAULT_MAX_FORCE = 0.0001
|
|
DEFAULT_RMS_FORCE = 0.0001
|
|
DEFAULT_MAX_DISPLACEMENT = 1e-05
|
|
DEFAULT_RMS_DISPLACEMENT = 1e-05
|
|
DEFAULT_CONVERGENCE_PAIRS = [ ( ' delta_energy ' , -1e-06) , ( ' max_f ...
|
|
DEFAULT_CONVERGENCE_DICT = OrderedDict([('delta_energy', -1e-0...
|
|
DEFAULT_CONVERGENCE = [ ' delta_energy=-1e-06 ' , ' 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
|
|
DEBUG = None
hash(x)
|
|
__package__ = ' schrodinger.application.matsci '
|
|
pair = ( ' itda ' , 1)
|