from ase.calculators.jacapo import Jacapo c1 = Jacapo(nbands = 10) c2 = Jacapo("filename.nc", nbands = 12) c3 = Jacapo("filename.nc", nbands = 14, keyword1 = parameter1, keyword2 = parameter2, keyword3 = parameter3, ...)
keyword | 型 | 意味 | コンストラクタ使用例 |
---|---|---|---|
nbands | 整数(1以上) | 計算する電子状態の数 | c = Dacapo(nbands = 10) |
keyword | 型 | 意味 | 省略時 |
---|---|---|---|
nc | 文字列 | 入力用NetCDFファイルの名前(拡張子は.nc) | 'out.nc' |
pw | 実数 | 平面波基底に対するエネルギーカットオフ(単位はeV) | 350eV |
dw | 実数 | 電荷密度に対するエネルギーカットオフ(単位はeV) | 350eV |
kpts | 整数または実数のリスト | 計算に使用するK点 | (1,1,1) |
第一引数がncの場合は
c2 = Jacapo(nc = "filename.nc", nbands = 12)
ではなく
c2 = Jacapo("filename.nc", nbands = 12)
とかくことができる。
keyword | 型 | 意味 | 省略時設定 |
---|---|---|---|
stay_alive | 真偽(True又はFalse) | 単発の計算はFalse、構造最適化などはTrueに設定。 | False |
outnc | 文字列 | 出力用NetCDFファイルの名前 | ncと同一 |
spinpol | 真偽 | 磁気分極のon/off | False |
第一引数のncが指定され、第二引数がoutncの場合は
c2 = Jacapo("filename1.nc", outnc = "filename2.nc", nbands = 12)
ではなく
c2 = Jacapo("filename1.nc", "filename2.nc", nbands = 12)
とかくことができる。
keyword | 型 | 意味 | 省略時設定 |
---|---|---|---|
atoms | Atomsオブジェクト | 計算するAtomsオブジェクト | |
xc | 文字列 | 使用する交換相関汎関数(PZ/VWN/PW91/PBE/RPBE/revPBE) | 'PW91' |
ft | 実数 | フェルミ温度 | 0.1eV |
fixmagmom | str | 単位胞の磁気モーメント | |
symmetry | 真偽 | 対称性を利用して計算量を削減する | True |
stress | 真偽 | 応力計算のon/off | False |
dipole | 真偽 | 双極子補正のon/off | False |
ados | 辞書 | Atom-projected density of states | None |
debug | 整数 | デバッグレベル (0:オフ, 10:長大) | |
deletenc | 真偽 | ncで指定したファイルが存在した場合それを先ず削除してから実行する | False |