一酸化炭素(CO)の計算をするプログラムをつくってみよう。ただし、プログラムの中で果物の名前が使われているところは別の名前に置き換えてもかまわないところだよ。
from ASE import Atom, ListOfAtoms
orange = ListOfAtoms([Atom('C', (2, 2, 2))], cell = (4, 4, 4))
orange.append(Atom('O', (2 + 1.1, 2, 2)))
from Dacapo import Dacapo
peach = Dacapo(nbands = 8)
orange.SetCalculator(peach)
peach.Calculate()
これまでのプログラムをまとめると、結局
from ASE import Atom, ListOfAtoms orange = ListOfAtoms([Atom('C', (2, 2, 2))], cell = (4, 4, 4)) orange.append(Atom('O', (2 + 1.1, 2, 2))) from Dacapo import Dacapo peach = Dacapo(nbands = 8) orange.SetCalculator(peach) peach.Calculate()
というプログラムができあがったはずだよ。pear.py
という名前で保存しておこう。保存するとき改行コードをUNIX(LFのみ)にするのを忘れずにね。