__init__(self,
astructure,
charge_1=0,
charge_2=0,
multip_1=3,
multip_2=1,
state_1=0,
state_2=1,
scf_gs=False,
jaguar_kwargs=OrderedDict([('iuhf', 2), ('dftname', 'B3LYP'), ('basis', 'MID... ,
iterations=50,
eps=0.0001,
init_hess=' identity ' ,
method=' projection ' ,
perp_factor=1.0,
para_factor=0.0,
convergence_dict=OrderedDict([('delta_energy', -5e-05), ('max_force', 0.0005), ... ,
guess_geom=' input ' ,
all_geometries=False,
all_results=False,
properties=False,
base_name=' mecp ' ,
tpp=1,
nresources=2,
verbose=False,
logger=None)
(Constructor)
|
|
Create an instance.
- Parameters:
astructure (schrodinger.structure.Structure) - the structure for which the MECP is needed
charge_1 (int) - net molecular charge of the first state
charge_2 (int) - net molecular charge of the second state
multip_1 (int) - multiplicity of the first state
multip_2 (int) - multiplicity of the second state
state_1 (int) - the first state, 0 for ground state, N for the N-th excited state
state_2 (int) - the second state, 0 for ground state, N for the N-th excited
state
scf_gs (bool) - specify whether ground states should be determined using an SCF
jaguar_kwargs (dict) - dictionary of Jaguar &gen section key/value pairs
iterations (int) - the maximum number of MECP geometry optimization iterations
eps (float) - step size in Angstrom for any finite difference approximations
init_hess (str) - the type of initial Hessian to use
method (str) - the method to use to determine the MECP
perp_factor (float) - prefactor for the energy term whose gradient lies perpendicular
to the crossing seam
para_factor (float) - prefactor for the energy term whose gradient lies parallel to the
crossing seam
convergence_dict (dict) - contains various convergence thresholds
guess_geom (str) - the initial guess geometry to use for the MECP geometry
optimization, choices are GUESS_GEOM_CHOICES
all_geometries (bool) - use this option to report all geometries, i.e. the geometries
from all MECP geometries iterations will be reported in the
output
all_results (bool) - use this option to copy all subdirectories containing results
from intermediate Jaguar force, etc. calculations back to the
launch host
properties (bool) - whether to calculate properties of the MECP or not
base_name (str) - a base name used to name the job and its related files
tpp (int) - the number of threads to use for any intermediate Jaguar
calculations, i.e. -TPP (threads-per-process)
nresources (int) - the number of resources to use for Jaguar calculations, i.e. the
number of threads * the number of processors
verbose (bool) - specifies verbose logging
logger (logging.Logger or None) - output logger or None if there isn't one
- Overrides:
object.__init__
|