25 double kB{8.6173324e-5};
273 std::string
h0{
"sy_yy"};
RAII resource manager for the ARTn C library with global synchronization.
StructureComparisonOptions structure_comparison_options_t
Options for Matter::compare / distance.
std::string scm_pythondir
struct eonc::ams_options_t::env_t env
std::string nperp_limitation
std::string displacement_algorithm
double push_apart_distance
bool significant_structure
bool single_atom_displace
std::string displacement_distribution
double initial_random_structure_probability
double h_force_convergence
double grad2force_convergence
double gradient_finite_difference
double grad2energy_convergence
bool diagonal_preconditioner
Heuristic | (H v)_i / v_i | preconditioner (not true diag(H); off by default).
std::string phva_atoms
PHVA mobile/active set for the Ritz space; "All" = all free atoms.
bool estimate_neb_eigenvalues
long write_movies_interval
bool write_deprecated_outs
DimerRotationBackend rotation_backend
std::string decision_method
std::string hyper_opt_method
struct eonc::gpr_dimer_options_t::prune_params_t prune_params
struct eonc::gpr_dimer_options_t::gpr_params_t gpr_params
long max_outer_iterations
long max_inner_iterations
struct eonc::gpr_dimer_options_t::debug_params_t debug_params
std::string trans_opt_method
struct eonc::gpr_dimer_options_t::opt_params_t opt_params
std::string rot_opt_method
std::string checkpoint_path
std::string boost_atom_list
std::string bias_potential
std::string pi_thermostat
long pi_equilibration_steps
std::vector< double > temperatures
long pi_recrossing_children
double pi_reactant_extent
std::string hessian_final
long pi_recrossing_spacing
std::string product_filename
double pi_recrossing_time
std::string saddle_filename
long pi_recrossing_parents
std::string reactant_filename
std::string initial_hessians
double distance_threshold
double symmetry_threshold
bool writeConForces
Opt-in "Forces of Component" sections in written .con frames (enables force+energy co-load on restart...
double band_slack
When converged_only is on, the rest of the band may still be this many times the force tolerance.
struct eonc::neb_options_t::climbing_image_options_t::hybrid_dimer_t ocineb
double sidpp_frontier_tol
Convergence tol before adding images.
bool sidpp_reparam
Reparameterize after growth complete.
bool sidpp_ideal_ksp
Scale spring constant during growth.
Interior images relax a lower-triangular cell with the atoms.
double pressure
Hydrostatic pressure in eV/Angstrom^3.
struct eonc::neb_options_t::spring_options_t::energy_weighting_t weighting
struct eonc::neb_options_t::spring_options_t::onsager_machlup_t om
Zoom-NEB packs every image onto a window around the climbing image once that image is stable and the ...
double activation_threshold
Interpolation interpolation
std::string match_method
"ira" uses IRACompare. "hungarian" is accepted and falls back to ira.
struct eonc::neb_options_t::climbing_image_options_t climbing_image
struct eonc::neb_options_t::zoom_options_t zoom
struct eonc::neb_options_t::endpoint_options_t endpoints
struct eonc::neb_options_t::spring_options_t spring
struct eonc::neb_options_t::solid_state_options_t solid_state
bool match_endpoints
Permute+rotate the reactant onto the product before interpolation.
struct eonc::neb_options_t::path_initialization_t initialization
struct eonc::neb_options_t::mmf_peak_options_t mmf_peaks
std::string symmetry_products
std::string product_filename
std::string reactant_filename
long max_iter_before_reset
long line_search_max_iter
double max_inverse_curvature
struct eonc::optimizer_options_t::sd_t sd
double max_time_step_input
struct eonc::optimizer_options_t::refine_t refine
struct eonc::optimizer_options_t::quickmin_t quickmin
std::string convergence_metric
struct eonc::optimizer_options_t::xtsci_t xtsci
struct eonc::optimizer_options_t::cg_t cg
std::string convergence_metric_label
struct eonc::optimizer_options_t::lbfgs_t lbfgs
double record_interval_input
double dephase_time_input
double state_check_interval
double state_check_interval_input
std::string potentialsPath
std::uintptr_t MPIClientComm
Opaque MPI_Comm bits. Read/write with ParametersMpi.h in MPI TUs.
bool thread_safe
When false, NEB/dimer/process_search never share one Potential across threads, even if the backend re...
std::string filter_scheme
std::string configuration
double minimization_offset
double exchange_period_input
double sampling_time_input
std::string temperature_distribution
double uncertainty_threshold
double xtb_electronic_temperature
bool torch_determinism_strict
std::string permanent_dir
std::string engine_library
std::string backend
"nwchemc", "cpmdc", "metatomic", or "xtb"
std::string extensions_directory
double state_check_interval
double state_check_interval_input
double record_interval_input
bool linear_interpolation
double max_init_curvature
long nonlocal_count_abort
double max_single_displace
bool nonnegative_displacement_abort
struct eonc::saddle_search_options_t::dynamics_t dynamics
std::string displace_type
double displace_magnitude
std::string minmode_method
std::vector< long > displace_atom_list
struct eonc::saddle_search_options_t::confine_positive_t confine_positive
double nonlocal_distance_abort
double zero_mode_abort_curvature
std::string nwchem_settings
std::string unix_socket_path
double path_pile_tau_input
std::string path_gle_file
double langevin_friction_input
double andersen_tcol_input
double path_eco_omega_max