DFT

Partial occupancy

The tetrahedron method with Blöchl corrections (ISMEAR=-5) gives a good account of the electronic density of states (DOS). The only drawback is that the method is not variational with respect to the partial occupancies. Therefore the calculated forces and the stress tensor can be wrong by up to 5 to 10% for metals. Only for semiconductors and insulators, the forces are correct because the partial occupancies do not vary and are either zero or one.

RHF vs ROHF vs UHF

https://www.tau.ac.il/~ephraim/RHF.pdf
https://adreasnow.com/Undergrad/Notes/Sem%205.%20Comp%20Chemistry/05.%20Ab%20Initio/

CRYSTAL

linearly dependent basis set

EIGS (block 3): print out the eigenvalues of the overlap matrix (S)
This is a test run

How to control a potential?

The electronic structure calculation spontaneously separates an electron from the extra hydrogen in the water layer to form a double layer capacitor.

Basis Set Issues

Linear dependence

[1]
큰 basis set, 특히 diffuse function (or those with several closely spaced sets of off-centered functions)을 갖는 basis set으로 계산을 수행할 경우 linear dependency에 의한 numerical instabilities를 겪게 된다. 이러한 문제는 periodic systems나 large set of bonding functions를 사용하는 경우에 발생한다.
HF level과 correlated calculation에서의 문제의 성격이 약간 다른데, HF equations에서는 construction of an orthgonalizing transformation matrix S-1/2 (S: overlap matrix) 할 때 발생한다. near linear dependence basis set의 경우 S matrix의 eigenvalues가 너무 작아서 S-1/2을 구성할 때 nearly zero로 나눠야 하기 때문에 singularity가 발생하게 되고 따라서 precision에 영향을 미치게 된다. correlated calculation에서는 near linear dependence가 있으면 매우 큰 molecular orbital (MO) coefficients for virtual orbitals를 야기한다. 예를 들면, MO coefficient가 1000이면, 그러한 4 개의 coefficient들의 곱은 1012이 된다. two-electron integral의 정확도는 기껏해야 10-14 정도이기 때문에, the transformed integral은 매우 큰 numerical error를 가지게 된다.
이 문제의 심각성을 평가하는 방법으로는 overlap matrix S의 가장 작은 eigen value의 값을 측정하는 방법이 있다. 더 작은 eigen value를 가질수록 더 큰 linear dependence를 가진다. eigen value가 10-8 이하일 경우 심각한 numerical instability를 야기하게 되는데, 경우에 따라 10-7, 10-6 인 경우도 신뢰할 수 없는 결과를 만들기도 한다.
이 문제를 해결하기 위한 방법으로는 단순히 한 개 이상의 the most diffuse basis function을 생략하거나, 작은 eigen value를 야기하는 basis function의 linear combination을 생략하는 방법이 있다. Gaussian 같은 프로그램들은 이것을 자동으로 해 주기도 한다. CRYSTAL code의 경우 [3]을 참고하자.

Optimizer

Force-based optimizer

quasi-Newton algorithm (RMM-DIIS) : IBRION = 1

POTIM : the step size in the steepest descent step
NFREE : s how many ionic steps are stored in the iteration history

Back to Top ↑

Quantum Mechanics

Back to Top ↑

Inorganic Chemistry

Molecular orbitals

Molecular orbitals from atomic orbitals

분자의 Schrödinger equation을 풀면 대략적인 solution으로서 linear combination of the atomic orbitals (LCAO)를 구성할 수 있는데, LCAO란 원자의 wavefunction의 합 또는 차이다. H2를 예로 들면,

Applications of Symmetry

Optical activity

Chirality

Mirror image에 중첩되지 않는 분자들을 chiral 또는 dissymmetric 하다고 한다. (dissymmetric 하다는 말이 곧 symmetry가 없다는 말은 아니다.) CBrClFI와 같은 분자처럼 E를 제외한 다른 symmetry operation이 없거나, only proper roation axis만 있을 때 그 분자를 chiral 하다고 말한다. 이러한 chiral 분자들은 빛을 편향시키는 성질이 있어 optical activity 가 있다. 빛을 시계방향으로 편향시키면 dextrorotatory, 반시계방향으로 편향시키면 levorotatory라고 한다.

Point Group

Point Groups

한 분자의 여러 symmetry operations을 하나의 set로 모아놓은 것 을 그 분자의 point group이라고 한다.
Point group을 결정하는 것은 아래의 diagram을 따라가기만 하면 된다. 다만 첫번째 step인 분자가 low (or high) symmetry를 가지고 있느냐만 집고 넘어가보자.
low symmetry는 symmetry가 없거나(E), 하나의 mirror plane (Cs)만 있거나, 하나의 inversion center (Ci) 만 있을 경우에 해당된다.
high symmetry는 여러가지가 있는데,
C∞υ: linear하고, inversion center가 없는 경우, HCl
D∞h: linear하고 perpendicular C2 axis, perpendicular mirror plane, inversion center가 존재하는 경우, CO2
Td: Tetrahedral, CH4
Oh: Ohtahedral, SF6
Ih: Icosahedral, B12H122-

Symmetry Elements and Operations

Symmetry

분자의 symmetry를 분석함으로써 optical activity 를 예측할 수 있고, infrared-active stretching vibration 의 수와 type을 결정할 수 있으며, 본딩에 사용된 orbital의 type 을 기술하기도 하고, electronic spectra 를 해석할 수 있다.

Polar Molecules

Dipole moment (μ)

서로 다른 두 electronegativity를 가진 원자가 결합하면 polar bond를 형성한다.
실험적으로는 간접적인 방법으로 dielectric constant를 측정하여 이를 계산한다. polar molecule의 경우 electric field를 상쇄시키는 방향으로 정렬되기 때문에 큰 dielectric constant를 가진다. 여러 온도에서의 측정을 통하여 dipole moment (μ)를 계산하게 되는데, μ = Qr로 정의된다.
복잡한 분자에서는 단순히 각각의 bond dipole moment의 합으로 net molecular dipole moment를 계산하긴 어렵다.

Electronegativity

Electronegativity는 단순히 formar charge argument를 가이드하는 것 뿐만 아니라, cetral atom 주위의 outer atom들의 arrangement를 이해하는데 중요한 역할을 한다. Electronegativity는 사실 bond energy를 기술하기 위해 도입되었다. (Linus Pauling, 1930)
Polar bond energy는 각각의 homonuclear species의 bond energy의 평균보다 크다. (HCl = 428 kJ/mol > 336 kJ/mol = { 432 (H2) + 240 (Cl2) }
이러한 bond energy data를 이용하여 Pauling이 electronegativity를 계산했는데, 최근에는 molecular or atomic property를 이용한 electronegativity scale이 몇 가지 있다. 다만, ionization potential을 이용하든 atomic property를 이용하든 간에 electronegativity는 molecule의 structure에 의존하기 때문에 실제 값은 달라질 수 있다.
Noble gas를 제외하면, F가 가장 큰 electronegativity을 가지고, 주기율표에서 왼쪽 아래로 내려갈 수록 그 값은 작아진다.

Valence Shell Electron Pair Repulsion Theory (VSEPR)

VSEPR

Valence shell electron pair repulsion theory (VSEPR) 는 electron pair 사이의 electrostatic repulsion 을 기반으로 분자의 모양을 예측한다.
기본적으로 lone pair든, single bond든, multiple bond든 분자의 모양을 예측할 때는 비슷한 기여를 한다고 생각한다. 다만 그 정도의 차이가 있을 뿐.
이를 통해서 왜 암모니아의 H-N-H angle이 물분자의 H-O-H angle보다 큰지 이해할 수 있다.

Lewis Electron-Dot Diagram

Lewis electron-dot diagram

noble gas 처럼 s2p6 configuration을 만족할 경우, 즉 valence electron이 8개 일 경우 특별히 안정하다고 가정. (Octet rule)

Quantum Numbers

Principal quantum number (n)

n = 1, 2, 3, 4, 5, …
Determines the major part of the energy

Back to Top ↑

VASP

Visualization of vibration mode

VASP의 vibration 모드를 Jmol을 이용해서 visualization 해보자.
OUTCAR에 이미 cartesian coordinate으로 변환된 Eigenvector와 해당 eigenvalue가 완성되어 있으므로, 앞에 원소만 표기해줘서 xyz 파일로 만들면 Jmol에서 시각화 할 수 있다.

Optimizer

Force-based optimizer

quasi-Newton algorithm (RMM-DIIS) : IBRION = 1

POTIM : the step size in the steepest descent step
NFREE : s how many ionic steps are stored in the iteration history

Back to Top ↑

Quantum Chemistry

How to control a potential?

The electronic structure calculation spontaneously separates an electron from the extra hydrogen in the water layer to form a double layer capacitor.

Back to Top ↑

Band gap

Back to Top ↑

Basis set

Basis Set Issues

Linear dependence

[1]
큰 basis set, 특히 diffuse function (or those with several closely spaced sets of off-centered functions)을 갖는 basis set으로 계산을 수행할 경우 linear dependency에 의한 numerical instabilities를 겪게 된다. 이러한 문제는 periodic systems나 large set of bonding functions를 사용하는 경우에 발생한다.
HF level과 correlated calculation에서의 문제의 성격이 약간 다른데, HF equations에서는 construction of an orthgonalizing transformation matrix S-1/2 (S: overlap matrix) 할 때 발생한다. near linear dependence basis set의 경우 S matrix의 eigenvalues가 너무 작아서 S-1/2을 구성할 때 nearly zero로 나눠야 하기 때문에 singularity가 발생하게 되고 따라서 precision에 영향을 미치게 된다. correlated calculation에서는 near linear dependence가 있으면 매우 큰 molecular orbital (MO) coefficients for virtual orbitals를 야기한다. 예를 들면, MO coefficient가 1000이면, 그러한 4 개의 coefficient들의 곱은 1012이 된다. two-electron integral의 정확도는 기껏해야 10-14 정도이기 때문에, the transformed integral은 매우 큰 numerical error를 가지게 된다.
이 문제의 심각성을 평가하는 방법으로는 overlap matrix S의 가장 작은 eigen value의 값을 측정하는 방법이 있다. 더 작은 eigen value를 가질수록 더 큰 linear dependence를 가진다. eigen value가 10-8 이하일 경우 심각한 numerical instability를 야기하게 되는데, 경우에 따라 10-7, 10-6 인 경우도 신뢰할 수 없는 결과를 만들기도 한다.
이 문제를 해결하기 위한 방법으로는 단순히 한 개 이상의 the most diffuse basis function을 생략하거나, 작은 eigen value를 야기하는 basis function의 linear combination을 생략하는 방법이 있다. Gaussian 같은 프로그램들은 이것을 자동으로 해 주기도 한다. CRYSTAL code의 경우 [3]을 참고하자.

Back to Top ↑

Solid state phyics

Back to Top ↑

electrocatalysis

Photoelectrocatalytic Water Splitting

광합성은 태양에너지와 물, 이산화탄소를 이용하여 바이오매스와 산소를 얻는 과정이다. 대부분 사람들이 잊어버리는 것중 하나는 이 광합성은 사실 2-step process라는 것. 식물은 빛을 이용하여 물을 분해하여 산소와 수소(NADPH)를 생성하지만, 수소와 CO2를 이용하여 바이오매스를 생산하는 과정은 빛을 필요로 하지 않는다.
물분해는 열역학적으로 uphill. 하지만 우리가 이미 수소를 가지고 있다면, 이산화탄소를 환원해서 얻는 거의 모든 종류의 carbon product생산하는 것은 열역학적으로 thermoneutral이거나 downhill.
광합성은 사실 에너지를 저장하기 위한 최적의 시스템은 아니다. 왜냐하면 생물은 에너지를 저장하기보다 에너지를 쓰는데 더 집중하기 때문. 실제 광합성을 통한 에너지 저장 효율은 10.5 % 정도로, 일반적인 실리콘태양전지(> 25 %)의 효율보다도 낮다.

Back to Top ↑

CO2

Back to Top ↑

Implicit solvation

Implicit solvation model

Implicit solvation을 이용하면 효율적이로 solvent 거동에 대한 적당한 묘사가 가능하지만 solute 주변에 있는 solvation density에 대한 local fluctuations에 대한 고려는 하지 못한다. 이러한 density fluctuation은 solute 주변의 solvent ordering에 의해 발생하는데, 특히 solvent가 water일때 특히 중요하다.

Back to Top ↑

Python

Anaconda

가상환경 사용하기

https://nhlmary3.tistory.com/entry/Conda-Environment

Back to Top ↑

Anaconda

Anaconda Virtual Environment

miniconda 가 Anaconda보다 훨씬 가볍기 때문에, Miniconda를 설치할 것을 추천한다.
또한 miniconda 설치시 설치 경로에 띄어쓰기가 들어가지 않도록 주의해야 한다. 몇몇 패키지의(예: assimulo) 설치에 문제가 생길 수 있기 때문. “사용자”가 아닌 “공용”으로 쓰도록 miniconda를 설치하고 필요한 가상환경이나 패키지가 있을 경우에는 prompt를 사용자 권한으로 실행시킨 후 각각 설치하는 것이 깔끔하다. 이렇게 하면 miniconda는 C:\ProgramData 에 설치되게 된다.

Anaconda

가상환경 사용하기

https://nhlmary3.tistory.com/entry/Conda-Environment

Back to Top ↑

CO2RR

CO2RR

Technoeconomic analysis

What would it take for renewably powered electrosynthesis to displace petrochemical processes?

  • Among carbon-based commodity chemicals, ethylene (C2H4) has the largest global market size at $230 B and the highest impact on emission reduction, potentially reducing 862 Mt CO2 per year. (Ethanol: $75 B, 546 Mt)
  • Catalysts should last for thousands of hours of continuous operation.
  • Renewable electricity cost should fall below 4 cents/kWh.
  • Energy conversion efficiency should reach to at least 60 %.
Back to Top ↑

Linux

Bash

shell is not a programing language, but just collection of different programs. Normally they works together very well.

Back to Top ↑

blog

Blogging List

Blogging List

spintronics

  • https://depletionregion.tistory.com/notice/149
Back to Top ↑

TMP Chem

Back to Top ↑

optimizer

Optimizer

Force-based optimizer

quasi-Newton algorithm (RMM-DIIS) : IBRION = 1

POTIM : the step size in the steepest descent step
NFREE : s how many ionic steps are stored in the iteration history

Back to Top ↑

ionic minimization

Optimizer

Force-based optimizer

quasi-Newton algorithm (RMM-DIIS) : IBRION = 1

POTIM : the step size in the steepest descent step
NFREE : s how many ionic steps are stored in the iteration history

Back to Top ↑

equation

Back to Top ↑

HTML

Back to Top ↑

Mathpix

Back to Top ↑

pandoc

Back to Top ↑

Topological Insulators

Back to Top ↑

AGNR

Back to Top ↑

Quantum mechanics

Back to Top ↑

Quantum chemistry

Back to Top ↑

Surface chemistry

Back to Top ↑

Platinum

Back to Top ↑

Chemistry

Back to Top ↑

Periodic Table

Back to Top ↑

smearing

Back to Top ↑

Wavefunction

Back to Top ↑

Spin

Back to Top ↑

Environment

Back to Top ↑

Electrochemistry

How to control a potential?

The electronic structure calculation spontaneously separates an electron from the extra hydrogen in the water layer to form a double layer capacitor.

Back to Top ↑

Linear Algebra

Back to Top ↑

Quantum Numbers

Quantum Numbers

Principal quantum number (n)

n = 1, 2, 3, 4, 5, …
Determines the major part of the energy

Back to Top ↑

electron configuration

Back to Top ↑

shielding

Back to Top ↑

Electron configuration

Lewis Electron-Dot Diagram

Lewis electron-dot diagram

noble gas 처럼 s2p6 configuration을 만족할 경우, 즉 valence electron이 8개 일 경우 특별히 안정하다고 가정. (Octet rule)

Back to Top ↑

Lewis electron-dot diagram

Lewis Electron-Dot Diagram

Lewis electron-dot diagram

noble gas 처럼 s2p6 configuration을 만족할 경우, 즉 valence electron이 8개 일 경우 특별히 안정하다고 가정. (Octet rule)

Back to Top ↑

octet rule

Lewis Electron-Dot Diagram

Lewis electron-dot diagram

noble gas 처럼 s2p6 configuration을 만족할 경우, 즉 valence electron이 8개 일 경우 특별히 안정하다고 가정. (Octet rule)

Back to Top ↑

Resonance

Lewis Electron-Dot Diagram

Lewis electron-dot diagram

noble gas 처럼 s2p6 configuration을 만족할 경우, 즉 valence electron이 8개 일 경우 특별히 안정하다고 가정. (Octet rule)

Back to Top ↑

Formal charge

Lewis Electron-Dot Diagram

Lewis electron-dot diagram

noble gas 처럼 s2p6 configuration을 만족할 경우, 즉 valence electron이 8개 일 경우 특별히 안정하다고 가정. (Octet rule)

Back to Top ↑

Expanded shell

Lewis Electron-Dot Diagram

Lewis electron-dot diagram

noble gas 처럼 s2p6 configuration을 만족할 경우, 즉 valence electron이 8개 일 경우 특별히 안정하다고 가정. (Octet rule)

Back to Top ↑

VSEPR

Valence Shell Electron Pair Repulsion Theory (VSEPR)

VSEPR

Valence shell electron pair repulsion theory (VSEPR) 는 electron pair 사이의 electrostatic repulsion 을 기반으로 분자의 모양을 예측한다.
기본적으로 lone pair든, single bond든, multiple bond든 분자의 모양을 예측할 때는 비슷한 기여를 한다고 생각한다. 다만 그 정도의 차이가 있을 뿐.
이를 통해서 왜 암모니아의 H-N-H angle이 물분자의 H-O-H angle보다 큰지 이해할 수 있다.

Back to Top ↑

Lone pair

Valence Shell Electron Pair Repulsion Theory (VSEPR)

VSEPR

Valence shell electron pair repulsion theory (VSEPR) 는 electron pair 사이의 electrostatic repulsion 을 기반으로 분자의 모양을 예측한다.
기본적으로 lone pair든, single bond든, multiple bond든 분자의 모양을 예측할 때는 비슷한 기여를 한다고 생각한다. 다만 그 정도의 차이가 있을 뿐.
이를 통해서 왜 암모니아의 H-N-H angle이 물분자의 H-O-H angle보다 큰지 이해할 수 있다.

Back to Top ↑

Steric number

Valence Shell Electron Pair Repulsion Theory (VSEPR)

VSEPR

Valence shell electron pair repulsion theory (VSEPR) 는 electron pair 사이의 electrostatic repulsion 을 기반으로 분자의 모양을 예측한다.
기본적으로 lone pair든, single bond든, multiple bond든 분자의 모양을 예측할 때는 비슷한 기여를 한다고 생각한다. 다만 그 정도의 차이가 있을 뿐.
이를 통해서 왜 암모니아의 H-N-H angle이 물분자의 H-O-H angle보다 큰지 이해할 수 있다.

Back to Top ↑

Electronegativity

Electronegativity

Electronegativity는 단순히 formar charge argument를 가이드하는 것 뿐만 아니라, cetral atom 주위의 outer atom들의 arrangement를 이해하는데 중요한 역할을 한다. Electronegativity는 사실 bond energy를 기술하기 위해 도입되었다. (Linus Pauling, 1930)
Polar bond energy는 각각의 homonuclear species의 bond energy의 평균보다 크다. (HCl = 428 kJ/mol > 336 kJ/mol = { 432 (H2) + 240 (Cl2) }
이러한 bond energy data를 이용하여 Pauling이 electronegativity를 계산했는데, 최근에는 molecular or atomic property를 이용한 electronegativity scale이 몇 가지 있다. 다만, ionization potential을 이용하든 atomic property를 이용하든 간에 electronegativity는 molecule의 structure에 의존하기 때문에 실제 값은 달라질 수 있다.
Noble gas를 제외하면, F가 가장 큰 electronegativity을 가지고, 주기율표에서 왼쪽 아래로 내려갈 수록 그 값은 작아진다.

Back to Top ↑

atomic size

Electronegativity

Electronegativity는 단순히 formar charge argument를 가이드하는 것 뿐만 아니라, cetral atom 주위의 outer atom들의 arrangement를 이해하는데 중요한 역할을 한다. Electronegativity는 사실 bond energy를 기술하기 위해 도입되었다. (Linus Pauling, 1930)
Polar bond energy는 각각의 homonuclear species의 bond energy의 평균보다 크다. (HCl = 428 kJ/mol > 336 kJ/mol = { 432 (H2) + 240 (Cl2) }
이러한 bond energy data를 이용하여 Pauling이 electronegativity를 계산했는데, 최근에는 molecular or atomic property를 이용한 electronegativity scale이 몇 가지 있다. 다만, ionization potential을 이용하든 atomic property를 이용하든 간에 electronegativity는 molecule의 structure에 의존하기 때문에 실제 값은 달라질 수 있다.
Noble gas를 제외하면, F가 가장 큰 electronegativity을 가지고, 주기율표에서 왼쪽 아래로 내려갈 수록 그 값은 작아진다.

Back to Top ↑

molecular geometry

Electronegativity

Electronegativity는 단순히 formar charge argument를 가이드하는 것 뿐만 아니라, cetral atom 주위의 outer atom들의 arrangement를 이해하는데 중요한 역할을 한다. Electronegativity는 사실 bond energy를 기술하기 위해 도입되었다. (Linus Pauling, 1930)
Polar bond energy는 각각의 homonuclear species의 bond energy의 평균보다 크다. (HCl = 428 kJ/mol > 336 kJ/mol = { 432 (H2) + 240 (Cl2) }
이러한 bond energy data를 이용하여 Pauling이 electronegativity를 계산했는데, 최근에는 molecular or atomic property를 이용한 electronegativity scale이 몇 가지 있다. 다만, ionization potential을 이용하든 atomic property를 이용하든 간에 electronegativity는 molecule의 structure에 의존하기 때문에 실제 값은 달라질 수 있다.
Noble gas를 제외하면, F가 가장 큰 electronegativity을 가지고, 주기율표에서 왼쪽 아래로 내려갈 수록 그 값은 작아진다.

Back to Top ↑

Dipole moment

Polar Molecules

Dipole moment (μ)

서로 다른 두 electronegativity를 가진 원자가 결합하면 polar bond를 형성한다.
실험적으로는 간접적인 방법으로 dielectric constant를 측정하여 이를 계산한다. polar molecule의 경우 electric field를 상쇄시키는 방향으로 정렬되기 때문에 큰 dielectric constant를 가진다. 여러 온도에서의 측정을 통하여 dipole moment (μ)를 계산하게 되는데, μ = Qr로 정의된다.
복잡한 분자에서는 단순히 각각의 bond dipole moment의 합으로 net molecular dipole moment를 계산하긴 어렵다.

Back to Top ↑

London dispersion force

Polar Molecules

Dipole moment (μ)

서로 다른 두 electronegativity를 가진 원자가 결합하면 polar bond를 형성한다.
실험적으로는 간접적인 방법으로 dielectric constant를 측정하여 이를 계산한다. polar molecule의 경우 electric field를 상쇄시키는 방향으로 정렬되기 때문에 큰 dielectric constant를 가진다. 여러 온도에서의 측정을 통하여 dipole moment (μ)를 계산하게 되는데, μ = Qr로 정의된다.
복잡한 분자에서는 단순히 각각의 bond dipole moment의 합으로 net molecular dipole moment를 계산하긴 어렵다.

Back to Top ↑

Hydrogen bond

Polar Molecules

Dipole moment (μ)

서로 다른 두 electronegativity를 가진 원자가 결합하면 polar bond를 형성한다.
실험적으로는 간접적인 방법으로 dielectric constant를 측정하여 이를 계산한다. polar molecule의 경우 electric field를 상쇄시키는 방향으로 정렬되기 때문에 큰 dielectric constant를 가진다. 여러 온도에서의 측정을 통하여 dipole moment (μ)를 계산하게 되는데, μ = Qr로 정의된다.
복잡한 분자에서는 단순히 각각의 bond dipole moment의 합으로 net molecular dipole moment를 계산하긴 어렵다.

Back to Top ↑

Symmetry element

Symmetry Elements and Operations

Symmetry

분자의 symmetry를 분석함으로써 optical activity 를 예측할 수 있고, infrared-active stretching vibration 의 수와 type을 결정할 수 있으며, 본딩에 사용된 orbital의 type 을 기술하기도 하고, electronic spectra 를 해석할 수 있다.

Back to Top ↑

Symmetry operations

Symmetry Elements and Operations

Symmetry

분자의 symmetry를 분석함으로써 optical activity 를 예측할 수 있고, infrared-active stretching vibration 의 수와 type을 결정할 수 있으며, 본딩에 사용된 orbital의 type 을 기술하기도 하고, electronic spectra 를 해석할 수 있다.

Back to Top ↑

Symmetry

Point Group

Point Groups

한 분자의 여러 symmetry operations을 하나의 set로 모아놓은 것 을 그 분자의 point group이라고 한다.
Point group을 결정하는 것은 아래의 diagram을 따라가기만 하면 된다. 다만 첫번째 step인 분자가 low (or high) symmetry를 가지고 있느냐만 집고 넘어가보자.
low symmetry는 symmetry가 없거나(E), 하나의 mirror plane (Cs)만 있거나, 하나의 inversion center (Ci) 만 있을 경우에 해당된다.
high symmetry는 여러가지가 있는데,
C∞υ: linear하고, inversion center가 없는 경우, HCl
D∞h: linear하고 perpendicular C2 axis, perpendicular mirror plane, inversion center가 존재하는 경우, CO2
Td: Tetrahedral, CH4
Oh: Ohtahedral, SF6
Ih: Icosahedral, B12H122-

Back to Top ↑

Point group

Point Group

Point Groups

한 분자의 여러 symmetry operations을 하나의 set로 모아놓은 것 을 그 분자의 point group이라고 한다.
Point group을 결정하는 것은 아래의 diagram을 따라가기만 하면 된다. 다만 첫번째 step인 분자가 low (or high) symmetry를 가지고 있느냐만 집고 넘어가보자.
low symmetry는 symmetry가 없거나(E), 하나의 mirror plane (Cs)만 있거나, 하나의 inversion center (Ci) 만 있을 경우에 해당된다.
high symmetry는 여러가지가 있는데,
C∞υ: linear하고, inversion center가 없는 경우, HCl
D∞h: linear하고 perpendicular C2 axis, perpendicular mirror plane, inversion center가 존재하는 경우, CO2
Td: Tetrahedral, CH4
Oh: Ohtahedral, SF6
Ih: Icosahedral, B12H122-

Back to Top ↑

Matrices

Point Group

Point Groups

한 분자의 여러 symmetry operations을 하나의 set로 모아놓은 것 을 그 분자의 point group이라고 한다.
Point group을 결정하는 것은 아래의 diagram을 따라가기만 하면 된다. 다만 첫번째 step인 분자가 low (or high) symmetry를 가지고 있느냐만 집고 넘어가보자.
low symmetry는 symmetry가 없거나(E), 하나의 mirror plane (Cs)만 있거나, 하나의 inversion center (Ci) 만 있을 경우에 해당된다.
high symmetry는 여러가지가 있는데,
C∞υ: linear하고, inversion center가 없는 경우, HCl
D∞h: linear하고 perpendicular C2 axis, perpendicular mirror plane, inversion center가 존재하는 경우, CO2
Td: Tetrahedral, CH4
Oh: Ohtahedral, SF6
Ih: Icosahedral, B12H122-

Back to Top ↑

optical activity

Applications of Symmetry

Optical activity

Chirality

Mirror image에 중첩되지 않는 분자들을 chiral 또는 dissymmetric 하다고 한다. (dissymmetric 하다는 말이 곧 symmetry가 없다는 말은 아니다.) CBrClFI와 같은 분자처럼 E를 제외한 다른 symmetry operation이 없거나, only proper roation axis만 있을 때 그 분자를 chiral 하다고 말한다. 이러한 chiral 분자들은 빛을 편향시키는 성질이 있어 optical activity 가 있다. 빛을 시계방향으로 편향시키면 dextrorotatory, 반시계방향으로 편향시키면 levorotatory라고 한다.

Back to Top ↑

IR activity

Applications of Symmetry

Optical activity

Chirality

Mirror image에 중첩되지 않는 분자들을 chiral 또는 dissymmetric 하다고 한다. (dissymmetric 하다는 말이 곧 symmetry가 없다는 말은 아니다.) CBrClFI와 같은 분자처럼 E를 제외한 다른 symmetry operation이 없거나, only proper roation axis만 있을 때 그 분자를 chiral 하다고 말한다. 이러한 chiral 분자들은 빛을 편향시키는 성질이 있어 optical activity 가 있다. 빛을 시계방향으로 편향시키면 dextrorotatory, 반시계방향으로 편향시키면 levorotatory라고 한다.

Back to Top ↑

Raman activity

Applications of Symmetry

Optical activity

Chirality

Mirror image에 중첩되지 않는 분자들을 chiral 또는 dissymmetric 하다고 한다. (dissymmetric 하다는 말이 곧 symmetry가 없다는 말은 아니다.) CBrClFI와 같은 분자처럼 E를 제외한 다른 symmetry operation이 없거나, only proper roation axis만 있을 때 그 분자를 chiral 하다고 말한다. 이러한 chiral 분자들은 빛을 편향시키는 성질이 있어 optical activity 가 있다. 빛을 시계방향으로 편향시키면 dextrorotatory, 반시계방향으로 편향시키면 levorotatory라고 한다.

Back to Top ↑

Molecular orbitals

Molecular orbitals

Molecular orbitals from atomic orbitals

분자의 Schrödinger equation을 풀면 대략적인 solution으로서 linear combination of the atomic orbitals (LCAO)를 구성할 수 있는데, LCAO란 원자의 wavefunction의 합 또는 차이다. H2를 예로 들면,

Back to Top ↑

Bond order

Molecular orbitals

Molecular orbitals from atomic orbitals

분자의 Schrödinger equation을 풀면 대략적인 solution으로서 linear combination of the atomic orbitals (LCAO)를 구성할 수 있는데, LCAO란 원자의 wavefunction의 합 또는 차이다. H2를 예로 들면,

Back to Top ↑

Oribtal mixing

Molecular orbitals

Molecular orbitals from atomic orbitals

분자의 Schrödinger equation을 풀면 대략적인 solution으로서 linear combination of the atomic orbitals (LCAO)를 구성할 수 있는데, LCAO란 원자의 wavefunction의 합 또는 차이다. H2를 예로 들면,

Back to Top ↑

Magnetism

Molecular orbitals

Molecular orbitals from atomic orbitals

분자의 Schrödinger equation을 풀면 대략적인 solution으로서 linear combination of the atomic orbitals (LCAO)를 구성할 수 있는데, LCAO란 원자의 wavefunction의 합 또는 차이다. H2를 예로 들면,

Back to Top ↑

Photoelectron spectroscopy

Molecular orbitals

Molecular orbitals from atomic orbitals

분자의 Schrödinger equation을 풀면 대략적인 solution으로서 linear combination of the atomic orbitals (LCAO)를 구성할 수 있는데, LCAO란 원자의 wavefunction의 합 또는 차이다. H2를 예로 들면,

Back to Top ↑

Planewave

Back to Top ↑

k-points

Back to Top ↑

Equipment

Back to Top ↑

observable

Back to Top ↑

Ag(110)

Back to Top ↑

Continuum transport model

Back to Top ↑

Microkinetics

Back to Top ↑

Parallel computing

Back to Top ↑

JDFTx

Back to Top ↑

parallelization

Back to Top ↑

vibration

Visualization of vibration mode

VASP의 vibration 모드를 Jmol을 이용해서 visualization 해보자.
OUTCAR에 이미 cartesian coordinate으로 변환된 Eigenvector와 해당 eigenvalue가 완성되어 있으므로, 앞에 원소만 표기해줘서 xyz 파일로 만들면 Jmol에서 시각화 할 수 있다.

Back to Top ↑

Jmol

Visualization of vibration mode

VASP의 vibration 모드를 Jmol을 이용해서 visualization 해보자.
OUTCAR에 이미 cartesian coordinate으로 변환된 Eigenvector와 해당 eigenvalue가 완성되어 있으므로, 앞에 원소만 표기해줘서 xyz 파일로 만들면 Jmol에서 시각화 할 수 있다.

Back to Top ↑

Crystal field theory

Coordination Chemistry

Crystal field theory

Crystal field theory는 기본적으로 oxide ion과 다른 anion에 둘러싸인 metal ion의 전자구조를 설명하기 위해 개발된 이론이므로, bonding에 대한 기술을 하지 않는다.
Ligand의 electron pair에 의해 생긴 electrostatic field에 의해 d electron이 불안정해진다.
Octahedral field 에서는 dx2-y2과 dz2이 ligand를 향해 위치하므로, ligand 주변 을 향해있는 dxy, dxz, dyz orbital에 비해 더 에너지가 높아진다.
이러한 결과로 생긴 eg와 t2g orbital간의 에너지 차이는 Δo으로 표현한다. (여기서 o는 octahedral)
만약 모든 orbital에 동일한 영향을 미치는 spherical field가 있다고 가정하면 모든 d orbital의 에너지는 일정하게 올라간다. (Average energy) Octahedral field에서는 두 개의 eg orbital은 average energy보다 +0.6Δo만큼 높고, 3개의 t2g orbital은 -0.4Δo 만큼 낮다. 따라서 이 오비탈에너지의 총합은 2×0.6 - 3×0.4 = 0

Back to Top ↑

Ligand field theory

Coordination Chemistry

Crystal field theory

Crystal field theory는 기본적으로 oxide ion과 다른 anion에 둘러싸인 metal ion의 전자구조를 설명하기 위해 개발된 이론이므로, bonding에 대한 기술을 하지 않는다.
Ligand의 electron pair에 의해 생긴 electrostatic field에 의해 d electron이 불안정해진다.
Octahedral field 에서는 dx2-y2과 dz2이 ligand를 향해 위치하므로, ligand 주변 을 향해있는 dxy, dxz, dyz orbital에 비해 더 에너지가 높아진다.
이러한 결과로 생긴 eg와 t2g orbital간의 에너지 차이는 Δo으로 표현한다. (여기서 o는 octahedral)
만약 모든 orbital에 동일한 영향을 미치는 spherical field가 있다고 가정하면 모든 d orbital의 에너지는 일정하게 올라간다. (Average energy) Octahedral field에서는 두 개의 eg orbital은 average energy보다 +0.6Δo만큼 높고, 3개의 t2g orbital은 -0.4Δo 만큼 낮다. 따라서 이 오비탈에너지의 총합은 2×0.6 - 3×0.4 = 0

Back to Top ↑

Angular overlap method

Coordination Chemistry

Crystal field theory

Crystal field theory는 기본적으로 oxide ion과 다른 anion에 둘러싸인 metal ion의 전자구조를 설명하기 위해 개발된 이론이므로, bonding에 대한 기술을 하지 않는다.
Ligand의 electron pair에 의해 생긴 electrostatic field에 의해 d electron이 불안정해진다.
Octahedral field 에서는 dx2-y2과 dz2이 ligand를 향해 위치하므로, ligand 주변 을 향해있는 dxy, dxz, dyz orbital에 비해 더 에너지가 높아진다.
이러한 결과로 생긴 eg와 t2g orbital간의 에너지 차이는 Δo으로 표현한다. (여기서 o는 octahedral)
만약 모든 orbital에 동일한 영향을 미치는 spherical field가 있다고 가정하면 모든 d orbital의 에너지는 일정하게 올라간다. (Average energy) Octahedral field에서는 두 개의 eg orbital은 average energy보다 +0.6Δo만큼 높고, 3개의 t2g orbital은 -0.4Δo 만큼 낮다. 따라서 이 오비탈에너지의 총합은 2×0.6 - 3×0.4 = 0

Back to Top ↑

Bash

Bash

shell is not a programing language, but just collection of different programs. Normally they works together very well.

Back to Top ↑

Vibrational frequency

Back to Top ↑

Entropy

Back to Top ↑

Superconductivity

Back to Top ↑

Wannier

MLWF

Maximally-localized Wannier functions (MLWF)

Back to Top ↑

Fourier Transformation

Back to Top ↑

Oxidation states

Back to Top ↑

virtual environment

Anaconda Virtual Environment

miniconda 가 Anaconda보다 훨씬 가볍기 때문에, Miniconda를 설치할 것을 추천한다.
또한 miniconda 설치시 설치 경로에 띄어쓰기가 들어가지 않도록 주의해야 한다. 몇몇 패키지의(예: assimulo) 설치에 문제가 생길 수 있기 때문. “사용자”가 아닌 “공용”으로 쓰도록 miniconda를 설치하고 필요한 가상환경이나 패키지가 있을 경우에는 prompt를 사용자 권한으로 실행시킨 후 각각 설치하는 것이 깔끔하다. 이렇게 하면 miniconda는 C:\ProgramData 에 설치되게 된다.

Back to Top ↑

Assimulo

Assiumlo

Convergence

initial condition 이 convergence 및 결과에 매우 중요하다.
initial step size가 작을수록 초기 initial condition의 수렴에 유리하다. (imp_sim.inith = 1e-15)
convergence가 안 좋으면 기본적으로 code가 더 작은 step size로 계산을 진행하긴 한다. 그래도 max step size를 정하고 싶다면 maximal step-size를 이용하자. 결과값이 시간에 따라 잘 수렴하지 않으면, 시간에 따른 absolute error를 살펴보자.

Back to Top ↑

Sundials

Assiumlo

Convergence

initial condition 이 convergence 및 결과에 매우 중요하다.
initial step size가 작을수록 초기 initial condition의 수렴에 유리하다. (imp_sim.inith = 1e-15)
convergence가 안 좋으면 기본적으로 code가 더 작은 step size로 계산을 진행하긴 한다. 그래도 max step size를 정하고 싶다면 maximal step-size를 이용하자. 결과값이 시간에 따라 잘 수렴하지 않으면, 시간에 따른 absolute error를 살펴보자.

Back to Top ↑

CRYSTAL

CRYSTAL

linearly dependent basis set

EIGS (block 3): print out the eigenvalues of the overlap matrix (S)
This is a test run

Back to Top ↑

Global warming

Back to Top ↑

OVITO

OVITO

Color coding

OVITO Modifiers for Crystal Structures
OVITO에서 atomic properties or local geometry에 따라 color coding을 할 수 있다.
Add modification에서 원하는 analysis를 선택하고, Coloring - Color coding 을 클릭하면 된다.

Back to Top ↑

color coding

OVITO

Color coding

OVITO Modifiers for Crystal Structures
OVITO에서 atomic properties or local geometry에 따라 color coding을 할 수 있다.
Add modification에서 원하는 analysis를 선택하고, Coloring - Color coding 을 클릭하면 된다.

Back to Top ↑

air economy

Air Economy

Envisioning the “Air Economy” — Powered by Reticular Chemistry and Sunlight for Clean Air, Clean Energy, and Clean Water

  • Currently 100,000 MOFs structures are known. The pore diameter range from 5 Å to 100 Å. Ultra-high surface area of up to 7,000 m2/g
  • Captureing CO2 from air requires new materials capable of trapping carbon dioxide at 400-ppm levels.
  • Zeolite (0.25 ~ 1.4 mmol/gCO2) requires very high regeneration T. Polymers (very low capacity), silica (0.1 ~ 1.8 mmol/gCO2), MOFs (0.1 to 4 mmol/gCO2) should be functionalized with primary amines to capture CO2. No MOF which can be recycled over a large number of cycles is yet to be reported.
  • The current estimate of CO2 capture for direct air capture (DAC) systems spans a range of $100 ~ $1000/tCO2 while flue gas capture techniques can produce $70 ~ $100/tCO2
  • Effective electro-catalysis coupled with high-efficiency stateof-the-art solar junctions can already deliver green hydrogen at ~30% solar-to-hydrogen efficiency.
  • Water harvesting from air is already commercialized by Water Harvesting Inc. Their latest device employs only 200 g of MOF and can harvest water at the rate of 40 L per kilogram of MOF per day. The lifetime of MOF is 6 years. MOF can be treated with strong acid to dissociate the linker from the metal and resynthesized in water.
Back to Top ↑

CO2 capture

Air Economy

Envisioning the “Air Economy” — Powered by Reticular Chemistry and Sunlight for Clean Air, Clean Energy, and Clean Water

  • Currently 100,000 MOFs structures are known. The pore diameter range from 5 Å to 100 Å. Ultra-high surface area of up to 7,000 m2/g
  • Captureing CO2 from air requires new materials capable of trapping carbon dioxide at 400-ppm levels.
  • Zeolite (0.25 ~ 1.4 mmol/gCO2) requires very high regeneration T. Polymers (very low capacity), silica (0.1 ~ 1.8 mmol/gCO2), MOFs (0.1 to 4 mmol/gCO2) should be functionalized with primary amines to capture CO2. No MOF which can be recycled over a large number of cycles is yet to be reported.
  • The current estimate of CO2 capture for direct air capture (DAC) systems spans a range of $100 ~ $1000/tCO2 while flue gas capture techniques can produce $70 ~ $100/tCO2
  • Effective electro-catalysis coupled with high-efficiency stateof-the-art solar junctions can already deliver green hydrogen at ~30% solar-to-hydrogen efficiency.
  • Water harvesting from air is already commercialized by Water Harvesting Inc. Their latest device employs only 200 g of MOF and can harvest water at the rate of 40 L per kilogram of MOF per day. The lifetime of MOF is 6 years. MOF can be treated with strong acid to dissociate the linker from the metal and resynthesized in water.
Back to Top ↑

Water capture

Air Economy

Envisioning the “Air Economy” — Powered by Reticular Chemistry and Sunlight for Clean Air, Clean Energy, and Clean Water

  • Currently 100,000 MOFs structures are known. The pore diameter range from 5 Å to 100 Å. Ultra-high surface area of up to 7,000 m2/g
  • Captureing CO2 from air requires new materials capable of trapping carbon dioxide at 400-ppm levels.
  • Zeolite (0.25 ~ 1.4 mmol/gCO2) requires very high regeneration T. Polymers (very low capacity), silica (0.1 ~ 1.8 mmol/gCO2), MOFs (0.1 to 4 mmol/gCO2) should be functionalized with primary amines to capture CO2. No MOF which can be recycled over a large number of cycles is yet to be reported.
  • The current estimate of CO2 capture for direct air capture (DAC) systems spans a range of $100 ~ $1000/tCO2 while flue gas capture techniques can produce $70 ~ $100/tCO2
  • Effective electro-catalysis coupled with high-efficiency stateof-the-art solar junctions can already deliver green hydrogen at ~30% solar-to-hydrogen efficiency.
  • Water harvesting from air is already commercialized by Water Harvesting Inc. Their latest device employs only 200 g of MOF and can harvest water at the rate of 40 L per kilogram of MOF per day. The lifetime of MOF is 6 years. MOF can be treated with strong acid to dissociate the linker from the metal and resynthesized in water.
Back to Top ↑

photocatalysis

Photoelectrocatalytic Water Splitting

광합성은 태양에너지와 물, 이산화탄소를 이용하여 바이오매스와 산소를 얻는 과정이다. 대부분 사람들이 잊어버리는 것중 하나는 이 광합성은 사실 2-step process라는 것. 식물은 빛을 이용하여 물을 분해하여 산소와 수소(NADPH)를 생성하지만, 수소와 CO2를 이용하여 바이오매스를 생산하는 과정은 빛을 필요로 하지 않는다.
물분해는 열역학적으로 uphill. 하지만 우리가 이미 수소를 가지고 있다면, 이산화탄소를 환원해서 얻는 거의 모든 종류의 carbon product생산하는 것은 열역학적으로 thermoneutral이거나 downhill.
광합성은 사실 에너지를 저장하기 위한 최적의 시스템은 아니다. 왜냐하면 생물은 에너지를 저장하기보다 에너지를 쓰는데 더 집중하기 때문. 실제 광합성을 통한 에너지 저장 효율은 10.5 % 정도로, 일반적인 실리콘태양전지(> 25 %)의 효율보다도 낮다.

Back to Top ↑

water splitting

Photoelectrocatalytic Water Splitting

광합성은 태양에너지와 물, 이산화탄소를 이용하여 바이오매스와 산소를 얻는 과정이다. 대부분 사람들이 잊어버리는 것중 하나는 이 광합성은 사실 2-step process라는 것. 식물은 빛을 이용하여 물을 분해하여 산소와 수소(NADPH)를 생성하지만, 수소와 CO2를 이용하여 바이오매스를 생산하는 과정은 빛을 필요로 하지 않는다.
물분해는 열역학적으로 uphill. 하지만 우리가 이미 수소를 가지고 있다면, 이산화탄소를 환원해서 얻는 거의 모든 종류의 carbon product생산하는 것은 열역학적으로 thermoneutral이거나 downhill.
광합성은 사실 에너지를 저장하기 위한 최적의 시스템은 아니다. 왜냐하면 생물은 에너지를 저장하기보다 에너지를 쓰는데 더 집중하기 때문. 실제 광합성을 통한 에너지 저장 효율은 10.5 % 정도로, 일반적인 실리콘태양전지(> 25 %)의 효율보다도 낮다.

Back to Top ↑

photovoltaics

Photovoltaics(PV)

Theoretical limit of solar cell under 1 sun irradiance (https://iopscience.iop.org/article/10.1088/0022-3727/13/5/018/pdf)

  • solar cell: 30%
  • a tandem structure of two cell: 42%
  • a tandem structure of three cell: 49%
Back to Top ↑

COOP

COOP or COHP

고체의 bonding 특성을 알려줄 수 있는 indicator로 Crystal orbital overlap population (COOP)를 활용할 수 있다. 이것은 Overlap population-weighted density of state 로 Mulliken overlap poputation (2cicjSij) 을 활용한다. COOP는 DOS와 overlap population을 곱함으로써 구할 수 있는데, 이를 통해 bonding (in-phase, positive overlap population)과 antibonding (out-of-phase, negative overlap population) 또한 nonbinding interaction을 구분할 수 있다.
COHP 또한 하나의 a theoretical bond-detecting tool로서, band-structure energy를 orbital-pair interactions으로 partition 한다. 즉 근접한 원자 사이의 “bond-weighted” density-of-states를 계산한다. 핵심은 density matrix (where are the electrons?)와 Hamiltonian matrix (what do they do?) 를 곱하는 것이다. COHP는 tight-binding LMTOSIESTA 에서 이용할 수 있지만, plane-wave methods에서는 wavefunctino의 delocalization nature 때문에 COHP analysis를 할 수 없다. 따라서 wavefunction을 local, auxiliary basis으로 projection하여 chemical information을 추출할 수 있다. COHP에서는 COOP에서와는 반대로 bonding character는 Hamiltonian off-site element (“hopping term”) 의 negative value에서 비롯되고, 반대로 antibonding interactions은 positive value에서 비롯된다. COHP diagram 은 bonding 과 antibonding contributions 을 band-structure energy에 대해 plot 한 것인데, DOS를 적분하면 시스템 내의 전체 전자수를 알 수 있는 것과 마찬가지로, COHP의 에너지를 적분하면 band 에너지의 특정 bond의 기여, bond strength [in eV]를 알 수 있다.

Back to Top ↑

COHP

COOP or COHP

고체의 bonding 특성을 알려줄 수 있는 indicator로 Crystal orbital overlap population (COOP)를 활용할 수 있다. 이것은 Overlap population-weighted density of state 로 Mulliken overlap poputation (2cicjSij) 을 활용한다. COOP는 DOS와 overlap population을 곱함으로써 구할 수 있는데, 이를 통해 bonding (in-phase, positive overlap population)과 antibonding (out-of-phase, negative overlap population) 또한 nonbinding interaction을 구분할 수 있다.
COHP 또한 하나의 a theoretical bond-detecting tool로서, band-structure energy를 orbital-pair interactions으로 partition 한다. 즉 근접한 원자 사이의 “bond-weighted” density-of-states를 계산한다. 핵심은 density matrix (where are the electrons?)와 Hamiltonian matrix (what do they do?) 를 곱하는 것이다. COHP는 tight-binding LMTOSIESTA 에서 이용할 수 있지만, plane-wave methods에서는 wavefunctino의 delocalization nature 때문에 COHP analysis를 할 수 없다. 따라서 wavefunction을 local, auxiliary basis으로 projection하여 chemical information을 추출할 수 있다. COHP에서는 COOP에서와는 반대로 bonding character는 Hamiltonian off-site element (“hopping term”) 의 negative value에서 비롯되고, 반대로 antibonding interactions은 positive value에서 비롯된다. COHP diagram 은 bonding 과 antibonding contributions 을 band-structure energy에 대해 plot 한 것인데, DOS를 적분하면 시스템 내의 전체 전자수를 알 수 있는 것과 마찬가지로, COHP의 에너지를 적분하면 band 에너지의 특정 bond의 기여, bond strength [in eV]를 알 수 있다.

Back to Top ↑

lobster

COOP or COHP

고체의 bonding 특성을 알려줄 수 있는 indicator로 Crystal orbital overlap population (COOP)를 활용할 수 있다. 이것은 Overlap population-weighted density of state 로 Mulliken overlap poputation (2cicjSij) 을 활용한다. COOP는 DOS와 overlap population을 곱함으로써 구할 수 있는데, 이를 통해 bonding (in-phase, positive overlap population)과 antibonding (out-of-phase, negative overlap population) 또한 nonbinding interaction을 구분할 수 있다.
COHP 또한 하나의 a theoretical bond-detecting tool로서, band-structure energy를 orbital-pair interactions으로 partition 한다. 즉 근접한 원자 사이의 “bond-weighted” density-of-states를 계산한다. 핵심은 density matrix (where are the electrons?)와 Hamiltonian matrix (what do they do?) 를 곱하는 것이다. COHP는 tight-binding LMTOSIESTA 에서 이용할 수 있지만, plane-wave methods에서는 wavefunctino의 delocalization nature 때문에 COHP analysis를 할 수 없다. 따라서 wavefunction을 local, auxiliary basis으로 projection하여 chemical information을 추출할 수 있다. COHP에서는 COOP에서와는 반대로 bonding character는 Hamiltonian off-site element (“hopping term”) 의 negative value에서 비롯되고, 반대로 antibonding interactions은 positive value에서 비롯된다. COHP diagram 은 bonding 과 antibonding contributions 을 band-structure energy에 대해 plot 한 것인데, DOS를 적분하면 시스템 내의 전체 전자수를 알 수 있는 것과 마찬가지로, COHP의 에너지를 적분하면 band 에너지의 특정 bond의 기여, bond strength [in eV]를 알 수 있다.

Back to Top ↑

Molecular dynamics

Back to Top ↑

Langevin dynamics

Back to Top ↑

Photoexcitation

Back to Top ↑

Mathematics

Differential equations

Differential equation: an equation containing derivatives of an unknown function.
Ordinary differential equation (ODE): an equation that contains one or several derivatives of an unknown function.
Partial differential equations (PDEs): differential equations that involve partial derivaties of an unknown functino of two or more variables.

Back to Top ↑

ODE

Differential equations

Differential equation: an equation containing derivatives of an unknown function.
Ordinary differential equation (ODE): an equation that contains one or several derivatives of an unknown function.
Partial differential equations (PDEs): differential equations that involve partial derivaties of an unknown functino of two or more variables.

Back to Top ↑

magnetism

Collinear vs Noncollinear calculations

Chirality Waves in Two-Dimensional Magnets
Magnetism is a cooperative phenomenon where spins of magnetic ions spontaneously orient relative to each other below a certain ordering temperature. In principle, arbitrarily complex magnetic orderings are possible; however, the magnetic states encountered in nature tend to be simple, the most common being ferromagnetism (one atom in magnetic unit cell, Fig. 1(a)] and antiferromagnetism (two distinct atoms in magnetic unit cell, Fig. 1(b)]. More complex orders, such as noncollinear spirals [Fig. 1(d)] and various noncoplanar orders [e.g., Fig. 1(e)] are less common, typically arising from the interplay of magnetic exchange interactions, spin-orbit (SO) coupling, frustrated lattice structure, and magnetic field.

Back to Top ↑

Collinear

Collinear vs Noncollinear calculations

Chirality Waves in Two-Dimensional Magnets
Magnetism is a cooperative phenomenon where spins of magnetic ions spontaneously orient relative to each other below a certain ordering temperature. In principle, arbitrarily complex magnetic orderings are possible; however, the magnetic states encountered in nature tend to be simple, the most common being ferromagnetism (one atom in magnetic unit cell, Fig. 1(a)] and antiferromagnetism (two distinct atoms in magnetic unit cell, Fig. 1(b)]. More complex orders, such as noncollinear spirals [Fig. 1(d)] and various noncoplanar orders [e.g., Fig. 1(e)] are less common, typically arising from the interplay of magnetic exchange interactions, spin-orbit (SO) coupling, frustrated lattice structure, and magnetic field.

Back to Top ↑

Noncollinear

Collinear vs Noncollinear calculations

Chirality Waves in Two-Dimensional Magnets
Magnetism is a cooperative phenomenon where spins of magnetic ions spontaneously orient relative to each other below a certain ordering temperature. In principle, arbitrarily complex magnetic orderings are possible; however, the magnetic states encountered in nature tend to be simple, the most common being ferromagnetism (one atom in magnetic unit cell, Fig. 1(a)] and antiferromagnetism (two distinct atoms in magnetic unit cell, Fig. 1(b)]. More complex orders, such as noncollinear spirals [Fig. 1(d)] and various noncoplanar orders [e.g., Fig. 1(e)] are less common, typically arising from the interplay of magnetic exchange interactions, spin-orbit (SO) coupling, frustrated lattice structure, and magnetic field.

Back to Top ↑

Dispersion

Dispersion interaction

DFT Methods for van der Waals Interactions

Non-Local Correlation (NLC) Functionals

Empirical Dispersion Corrections: DFT-D

DFT의 주요한 개발이 이루어지고 있던 2000년대 중반에 semi-local density functional (GGA)가 dispersion을 정확히 기술하지 못한다는 것이 알려졌고, 이는 최근에야 Non-local correlation (NLC) fuctionals의 개발로 어느정도 해결된 문제이다. 그럼에도 -C6/R6의 형태를 가진 empirical potential 을 도입하여 아주 빠르고 간단하게 이를 기술할 수 있다. NLC functional을 사용하지 않는 이러한 접근방식을 dispersion-corrected DFT (DFT-D)라고 한다.

DFT-D2

가장 오래된 방법은 Stefan Grimme이 개발한 DFT-D2로 다음과 같은 pairwise atomic term을 가지고 있다.

Back to Top ↑

HF

Back to Top ↑

Ab-initio

ORCA

Parallelization

Call ORCA by a full path (This is important so that ORCA can determine where all the different ORCA subprograms are)
Note that when running ORCA in parallel, ORCA should NOT be started with mpirun or srun
In general you should not ask for more than 75 % of the physical memory available (since ORCA occasionally will use more than the maxcore setting).

Back to Top ↑

Organic

Back to Top ↑

GSL

Library

MKL(Math Kernel Library)은 선형 대수 및 수치 계산에 특화되어있는 상용 소프트웨어로, BLAS, LAPACK, FFT, 벡터 수학 등의 고성능 함수를 제공한다. Intel에서 라이선스를 구입해야 하지만, 무료로 사용할 수 있는 비상업용 라이선스도 있긴 하다. MKL은 다중 스레드를 지원하며, Intel 프로세서에서 최적화되어 있어 높은 성능을 제공한다.

Back to Top ↑

MKL

Library

MKL(Math Kernel Library)은 선형 대수 및 수치 계산에 특화되어있는 상용 소프트웨어로, BLAS, LAPACK, FFT, 벡터 수학 등의 고성능 함수를 제공한다. Intel에서 라이선스를 구입해야 하지만, 무료로 사용할 수 있는 비상업용 라이선스도 있긴 하다. MKL은 다중 스레드를 지원하며, Intel 프로세서에서 최적화되어 있어 높은 성능을 제공한다.

Back to Top ↑

BLAS

Library

MKL(Math Kernel Library)은 선형 대수 및 수치 계산에 특화되어있는 상용 소프트웨어로, BLAS, LAPACK, FFT, 벡터 수학 등의 고성능 함수를 제공한다. Intel에서 라이선스를 구입해야 하지만, 무료로 사용할 수 있는 비상업용 라이선스도 있긴 하다. MKL은 다중 스레드를 지원하며, Intel 프로세서에서 최적화되어 있어 높은 성능을 제공한다.

Back to Top ↑

CBLAS

Library

MKL(Math Kernel Library)은 선형 대수 및 수치 계산에 특화되어있는 상용 소프트웨어로, BLAS, LAPACK, FFT, 벡터 수학 등의 고성능 함수를 제공한다. Intel에서 라이선스를 구입해야 하지만, 무료로 사용할 수 있는 비상업용 라이선스도 있긴 하다. MKL은 다중 스레드를 지원하며, Intel 프로세서에서 최적화되어 있어 높은 성능을 제공한다.

Back to Top ↑

LAPACK

Library

MKL(Math Kernel Library)은 선형 대수 및 수치 계산에 특화되어있는 상용 소프트웨어로, BLAS, LAPACK, FFT, 벡터 수학 등의 고성능 함수를 제공한다. Intel에서 라이선스를 구입해야 하지만, 무료로 사용할 수 있는 비상업용 라이선스도 있긴 하다. MKL은 다중 스레드를 지원하며, Intel 프로세서에서 최적화되어 있어 높은 성능을 제공한다.

Back to Top ↑

ScaLAPACK

Library

MKL(Math Kernel Library)은 선형 대수 및 수치 계산에 특화되어있는 상용 소프트웨어로, BLAS, LAPACK, FFT, 벡터 수학 등의 고성능 함수를 제공한다. Intel에서 라이선스를 구입해야 하지만, 무료로 사용할 수 있는 비상업용 라이선스도 있긴 하다. MKL은 다중 스레드를 지원하며, Intel 프로세서에서 최적화되어 있어 높은 성능을 제공한다.

Back to Top ↑