interfaceを置き換えるものになる。Kitchinが開発したもので多くの例題が付いた詳細なドキュメントがURLに公開されている。このドキュメントは現在はメンテナンスされていないし、Jacapoは追加の計算エンジンとしてASEの一部になってしまっているので、実際の動作とドキュメントの記載とに若干の相違がある可能性がある。interfaceはaseのインストールと同時に自動的にインストールされ、次のようにして読み込むことができる。Jacapo(もちろんDacapoが実行可能な状態になっていなければならない。)jacapo.Jacapoクラスここでは計算エンジンを初期化するために設定可能なキーワードのリストを示す。出力NetCDFファイル。存在している場合には入力にも使用される。既定値はncと同じものが割り当てられる。平面波基底のエネルギーカットオフをeVの単位で与える。電荷密度のエネルギーカットオフをeVの単位で与える。使用する交換相関汎関数。'revPBE'の中から一つ選択。対称性に依る計算量の低減を行うか否か。応力計算を行うか否か。双極子補正を加えるかどうか。ncファイルが存在する場合削除する(常に新規に計算することが保証される)。例ここでは水素原子の全ネルギーを計算する例を示す。注意)これは単なる例でありパラメータに物理的な意味は無い。atoms)計算エンジンの定義の際に全ての計算パラメータを設定しなければならないことに留意せよ。コマンドで後から設定しようとしてはならない。Dacapoは周期境界条件でしか計算できない。従ってpbcを必ずTrueにセットせよ。計算結果からの再計算ncキーワードでJacapoに設定したファイルが存在する場合、Jacapoはユーザが既に存在している計算を再計算しようとしていると看做す。この動作をさせたくない場合は計算エンジンの定義のときにdeletencフラグをTrueに設定せよ。以下のようにすると(電荷密度等など既にncファイルに書き込まれている)計算結果を引き継いで構造最適化を続けることが可能である。logfile='qn.log')dyn.run(fmax=0.05)注意)stay_aliveフラグは.ncファイルには保存されない。計算エンジンのインスタンスを作成するときにセットする必要がある。原子軌道に射影した状態密度Jacapoで原子軌道に射影した状態密度を得るためには、まず計算エンジン定義時に以下のようにadosというキーワードの辞書を指定する必要がある。1.0})この記述を行っておくと、get_adosコマンドを用いて必要なADOSデータを得ることができる。kimiソースの表示以前のリビジョン文書の先頭へ。