본문 바로가기

물리학 이야기

BigDFT 기본 활용

작성자 본인은 DFT계산 경험이 많지 않고, 학습 의욕을 높이기 위해 정리차원에서 작성한 것을 공개합니다. 



BigDFT - Wavelet Basis를 이용한 DFT계산 툴 중 하나. 일반적으로는 Plane Wave Basis를 활용하는 VASP가 잘 알려져 있다. 


출처 - http://bigdft.org/Wiki/index.php?title=BigDFT_website


리눅스에서 동작한다. 


기본적으로 ---.dft와 ---.xyz 이 있으면 계산이 가능

아래와 같은 입력 파일들이 있다고 한다.. (공부가 되는대로 정리 예정)


1. Input Files



같은 디렉토리에 있더라도 확장자 앞 파일명이 같아야 묶어서 실행되는듯. 




 0) input.xyz ; ascii 포멧도 입력  가능하지만 일단 xyz 용법만 정리


Cl 1.2 3.4 5.6 0 -1 fz ; 염소원자는 (1.2 3.4 5.6) 위치에 있고 no spin polarization, 추가 전자 1개




 1) inpout.dft

 



실행


$ OMP_NUM_THREADS=2 mpirun -np 4 bigdft > log 


메뉴얼 - 주요내용

BigDFT 입력 변수들