You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### 3. Integration of Multiple PES Information and Model Function Optimization (BITSS, etc.)
#### Overview
A feature to perform geometry optimization on an "effective potential" constructed by combining energies or gradients from multiple electronic states (PES).
Specifically, version 1.20.3 implements the Binary-Image Transition State Search (BITSS) method.
#### Implementation Details
* **Independent Calculator Instances:** `ModelFunctionHandler` creates independent directories and calculators for State1 and State2 to prevent interference between states.
* **BITSS Implementation:**
* **6N-Dimensional Expansion:** Concatenates two structures (Image 1 & 2) and treats them as a $6N \times 6N$ Hessian and a $2N$ atom system.
* **Second Derivative (Hessian):** Mathematically derives the second derivatives for distance and energy equality constraint terms and implements them as the `calc_hess` method.
#### Command Line Arguments (`-mf`)
Use the `-mf` argument to specify the type of model function and accompanying parameters (the file path of the reference structure in the case of BITSS).
#### Usage Example:
```bash
# Search for a pathway connecting two points using the BITSS method, with target.xyz as the target structure.
multioptpy start.xyz -mf bitss target.xyz
```
```bash
# Minimum energy seam of crossing (MECI) using Seam Model Function (between charge 0, multiplicity 1 and 3 states)
multioptpy input.xyz -mf opt_meci 0 3 -elec 0 -spin 3
```
0 commit comments