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
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,10 +46,10 @@ A typical workflow will consist of several steps, implemented in a series of sho
46
46
0. Prepare a sequence of atomic structure models with displacements that interpolate between two defect configurations (e.g. a site vacancy in charge states q=0 and q=+1).
47
47
Run single-point energy calculations on these structures, and extract the total energies. Scripts for preprocessing may be found in `script`.
48
48
49
-
1. Find a best fit for the energy calculations of the deferomed structures (`potential`) to generate potential energy surfaces (PES).
49
+
1. Find a best fit for the energy calculations of the deformed structures (`potential`) to generate potential energy surfaces (PES).
50
50
Solve the 1D Schrödinger equation for each PES to obtain their phonon (nuclear) wavefunctions.
51
51
52
-
3.Constructe configuration coordinate (`conf_coord`) to calculate the wavefunction overlap between each PES,
52
+
3.Construct configuration coordinate (`conf_coord`) to calculate the wavefunction overlap between each PES,
53
53
which forms part of the temperature-dependent capture coefficient.
@@ -71,7 +71,7 @@ The following examples are provided to illustrate some of the applications of th
71
71
72
72
> The electronic matrix element frequently causes feelings of discomfort (Stoneham, 1981)
73
73
74
-
The capture of electrons or holes by point defects in a crystalline materials requires the consideration of a number of factors including the coupling between electronic and vibrational degrees of freeedom. Many theories and approximations have been developed to describe the reaction kinetics.
74
+
The capture of electrons or holes by point defects in a crystalline materials requires the consideration of a number of factors including the coupling between electronic and vibrational degrees of freedom. Many theories and approximations have been developed to describe the reaction kinetics.
75
75
76
76
The capture coefficient between an initial and final state for this computational set up is given by (eq. 22 in [Alkauskas and coworkers](https://journals.aps.org/prb/abstract/10.1103/PhysRevB.90.075202)):
Copy file name to clipboardExpand all lines: docs/src/index.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,10 +41,10 @@ A typical workflow will consist of several steps, implemented in a series of sho
41
41
0. Prepare a sequence of atomic structure models with displacements that interpolate between two defect configurations (e.g. a site vacancy in charge states q=0 and q=+1).
42
42
Run single-point energy calculations on these structures, and extract the total energies. Scripts for preprocessing may be found in `script`.
43
43
44
-
1. Find a best fit for the energy calculations of the deferomed structures (`potential`) to generate potential energy surfaces (PES).
44
+
1. Find a best fit for the energy calculations of the deformed structures (`potential`) to generate potential energy surfaces (PES).
45
45
Solve the 1D Schrödinger equation for each PES to obtain their phonon (nuclear) wavefunctions.
46
46
47
-
3.Constructe configuration coordinate (`conf_coord`) to calculate the wavefunction overlap between each PES,
47
+
3.Construct configuration coordinate (`conf_coord`) to calculate the wavefunction overlap between each PES,
48
48
which forms part of the temperature-dependent capture coefficient.
Copy file name to clipboardExpand all lines: docs/src/usage.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,11 @@ A typical usage will consist of about three steps; 1. preparation, 2. building `
4
4
5
5
## 1. Preparation
6
6
7
-
Before `CarrierCapture`, you need to calculate potential energy surfaces of atomic vibrations (one-dimensional Configuration Coordinate diagram; `1D-CC`) and _e-ph_ coupling matrix element (`W_if`). Prepare a sequence of structures with displacements which interpolate between two defect states. Run single-point energy calculations on these structures, and extract the total energies. Scripts for preprocessing can be found in `/script` which require a python library [`pymatgen`](http://pymatgen.org).
7
+
Before `CarrierCapture`, you need to calculate potential energy surfaces of atomic vibrations (one-dimensional Configuration Coordinate diagram; `1D-CC`) and _e-ph_ coupling matrix element (`W_if`). Prepare a sequence of structures with displacements which interpolate between two defect states. Run single-point energy calculations on these structures, and extract the total energies. Scripts for preprocessing can be found in `/script` which require the [`pymatgen`](http://pymatgen.org) python library.
8
8
9
9
1.**Generate `1D-CC`**
10
10
11
-
1. Calculate equilibirum geometries and total energies of defective supercells with charge states `q`(initial) and `q±1`(final) denoted `Conf.(q)` and `Conf.(q±1)`, respectively.
11
+
1. Calculate equilibrium geometries and total energies of defective supercells with charge states `q`(initial) and `q±1`(final) denoted `Conf.(q)` and `Conf.(q±1)`, respectively.
12
12
13
13
2. Generate interpolated and extrapolated structures between `Conf.(q)` (`POSCAR_i`) and `Conf.(q±1)` (`POSCAR_f`). You may use `gen_cc_struct.py`:
14
14
@@ -19,7 +19,7 @@ Before `CarrierCapture`, you need to calculate potential energy surfaces of atom
19
19
disp_dir_f
20
20
```
21
21
22
-
3. Run total-energy calculations foreach structures. Example of the directory tree (`template` contains all input files for DFT calculations. Make sure DFT-program write wavefunctions (e.g. `LWAVE=.TRUE.`in`VASP`) for [the next stage `W_if`](#wif)):
22
+
3. Run total-energy calculations foreach structure. Example of the directory tree (`template`) contains all input files for DFT calculations. Make sure DFT-program writes wavefunctions (e.g. `LWAVE=.TRUE.`in`VASP`) for [the next stage `W_if`](#wif)):
23
23
24
24
```bash
25
25
├── 00_q2q±1
@@ -44,7 +44,7 @@ Before `CarrierCapture`, you need to calculate potential energy surfaces of atom
44
44
│ │ ├── ...
45
45
```
46
46
47
-
You can submit jobsforall calculations using a following scriptin a high-performace computer with a batch system.
47
+
You can submit jobsforall calculations using a following scriptin a high-performance computer with a batch system.
48
48
49
49
```bash
50
50
#!/bin/bash -l
@@ -92,7 +92,7 @@ Before `CarrierCapture`, you need to calculate potential energy surfaces of atom
92
92
93
93
2. **Calcuate _e-ph_ coupling matrix element `W_if`**<a name="wif"></a>
94
94
95
-
You already have eigenvalues, wave functions and configurations. Read [Work by Alkauskas and coworkers](https://journals.aps.org/prb/abstract/10.1103/PhysRevB.90.075202) carefully.
95
+
You already have eigenvalues, wavefunctions and configurations. Read [Work by Alkauskas and coworkers](https://journals.aps.org/prb/abstract/10.1103/PhysRevB.90.075202) carefully.
96
96
97
97
1. Find initial and final eigenvalues (`ϵ_i` and `ϵ_f`).
Copy file name to clipboardExpand all lines: paper/paper.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,7 @@ The API documentation including the guide to the installation is also up-to-date
50
50
51
51
# Author contributions
52
52
53
-
[Sunghyun Kim](https://github.com/frssp) wrote the majority of the code base with contributions from [Samanth N. Hood](https://github.com/PaleBlueSam). [Lucy D. Whalley](https://github.com/lucydot) and [Puck van Gerwen](https://github.com/puckvg) performed detailed code testing and contributed to the example and test suite. All authors along with [Aron Walsh](https://github.com/aronwalsh) made decisions about code design and feature implementation. This manuscript was written with input from all co-authours.
53
+
[Sunghyun Kim](https://github.com/frssp) wrote the majority of the code base with contributions from [Samanth N. Hood](https://github.com/PaleBlueSam). [Lucy D. Whalley](https://github.com/lucydot) and [Puck van Gerwen](https://github.com/puckvg) performed detailed code testing and contributed to the example and test suite. All authors along with [Aron Walsh](https://github.com/aronwalsh) made decisions about code design and feature implementation. This manuscript was written with input from all co-authors.
0 commit comments