전부 실제 실행 결과

아래 출력은 illustrative가 아니라 ORCA 6.1.1에서 직접 돌린 것이다. 실행은 orca water.inp > water.out 한 줄이면 된다. 파일을 클릭하면 텍스트로 열리거나 내려받아진다.

예제: 입력과 실제 출력

계산핵심 결과파일
단일점 에너지
water · B3LYP/def2-SVP
FINAL SPE −76.321274 Eh 입력 · 출력
최적화 + 진동수
water · 열화학까지
Gibbs −76.422869 Eh · 허수진동수 0 입력 · 출력
DLPNO-CCSD(T)
water · cc-pVTZ
−76.331959 Eh 입력 · 출력
용매 효과
water · SMD(water) 단일점
−76.332972 Eh 입력 · 출력
CASSCF(2,2)
H2 · 늘어난 결합 (다중참조)
E(CAS) −1.056125 Eh · N(occ) 1.81/0.19 입력 · 출력
조각 병합 → CASSCF(5,5)
[Mn(H2O)]2+ · 고스핀 d5
N(occ) 1.00×5 (병합이 d5 배치) · −1225.0207 Eh (기본 guess 수렴) 입력 · 병합 로그
xTB 최적화·진동수와 MD
알라닌 다이펩타이드 · GFN2-xTB, r2SCAN-3c (ORCA 6.1.0)
두 방법 모두 C7eq · 허수진동수 0 · MD 0.173 s/step (xTB), 18.6 s/step (r2SCAN-3c) README · 16장 · 17장

05-casscf-h2/의 dissociation_{rhf,cas}.dat은 H–H 거리 0.4–3.0 Å를 RHF·CASSCF로 훑은 실제 곡선이다 (h2-dissociation.png의 출처). RHF는 해리에서 발산하고 CASSCF는 정상이다. 단일참조가 깨지는 고전적 사례다.

조각 병합 예제 (06-fragment-merge/)

금속과 리간드를 따로 풀어 orca_mergefrag로 궤도를 합치는 절차를 실제로 돌린 것이다. 자세한 설명과 함정은 13장 CASSCF의 “조각 병합” 절에 있다.

파일역할
fragMn.inp금속 조각: Mn2+ 고스핀(육중항)
fragH2O.inp리간드 조각: H2O (HFTyp 일치 위해 UHF)
mergefrag.log실제 병합 출력: Dim 31+24=55, NEl 23+10=33
super-cas-merged.inp병합 guess를 읽는 CASSCF(5,5)
cas-default.inp비교용 기본 guess CASSCF
cas-default.out수렴 결과: E −1225.0207 Eh, N(occ) 1.0×5

템플릿: 바로 고쳐 쓰는 스켈레톤

전부 ORCA 6.1.1에서 실행 검증했다. mol.xyz를 자기 분자 좌표로 바꿔 쓰면 된다.

파일용도
single-point.inp단일점 에너지
opt-freq.inp최적화 + 진동수 + 열화학
solvation-smd.inpSMD 용매 단일점
dlpno-composite-step1.inpDFT 최적화+진동수(D4) → step1.xyz 생성
dlpno-composite-step2.inpDLPNO-CCSD(T)/CBS 정밀 단일점 (AutoAux, step1.xyz 읽기)
검증 중 발견한 함정 두 가지 (템플릿에 반영됨)
  • DLPNO-CCSD(T) Extrapolate(...)는 AutoAux가 없으면 “보조 기저집합 필요” 오류로 죽는다.
  • DFT 최적화(D4)와 CCSD(T)를 한 입력의 $new_job으로 묶으면 D4가 CC 단계로 넘어가 “분산 + CC 동시 금지” 오류가 난다 → 단계를 별도 파일로 분리한다.

ORCA 한국어 사용자 가이드 · ORCA Manual 6.0.0 기반 · 비공식 정리물이다.