본문 바로가기

vasp2

VASP, Gaussian에서 원자 위치 고정하는 방법 물리, 재료, 화학 분야에서 많이 이용하는 VASP과 Gaussian code에서 꼭 필요한 기능인 원자 위치 고정하는 방법에 대해서 정리해보려고 합니다. 이제 많이 사용하지 않는 코드가 되어서 그런지 가끔 사용해야 할 때 명확히 기억이 나지 않네요. 1. VASP에서 원자 위치 고정하기 - POSCAR 파일에서 설정해 줍니다. graphite로 예를 들면, . 6번째 줄 원자 개수 적는 라인 바로 아래 Selective dynamics 라고 적어줍니다. . Atom position 적는 위치에 이어서 띄어쓰기를 이용해 T T T 라고 적어줍니다. . F F F 라고 적어주면 x, y, z 모든 position을 고정하라는 뜻입니다. C graphite 1 2.133886594925 -1.232 0 0 .. 2015. 11. 5.
VASP - 일부 Atom position만 fix 하고 싶을 때 유용한 vi 명령어 VASP 계산을 하다보면, 간혹 일부 atom position을 fix 할 일이 발생하죠. (vasp에서 selective dynamics 옵션) 좌표 (x y z) 라인에 한칸 이상을 띄우고 T T T로 띄어 쓰기를 이용하여 입력해야 할 일이 발생하는데, 뭐 일일이 한줄 한줄 입력해줘도 되지만, 계산할 원자수가 많다면 이것 또한 번거로운 일이 아닐 수 없죠.. 이럴 때에는 간단한 vi 명령어를 이용하면 쉽게 해결 가능합니다. 뭐.. 더 좋은 에디트 기능을 가진 소프트웨어를 이용하면, 더 쉽게 쉽게 가능하겠지만요.. vi editor는 무료일 뿐아니라 계산 작업중 쉽게 접근 할 수 있다는 것이 큰 장점이 아닐까 합니다. 물론 개개인마다 각자에 맞는 편리한 방법이 있겠지만요.. vi 에디터에서 이렇게 입력.. 2012. 8. 9.