以前のリビジョンの文書です
calc = Dacapo() . . . calc.SetNetCDFFile('tekitou_na_namae.nc') calc.SetTxtFile('tekitou_na_namae.nc.text') . . . calc.Calculate()
Dacapoの出力ncファイルから波動関数可視化のためのVESTA用ファイルを作成する。必ず最新のVESTA.appを使用すること。
$ $ mkdir tekitou_na_directory $ cp sakki_tukutta_file.nc tekitou_na_directory/ $
$ $ cd tekitou_na_directory/ $ ls sakki_tukutta_file.nc $ getwfs -a sakki_tukutta_file.nc sakki_tukutta_file.cube GetWaveFunction: kpt = [-0.375 -0.375 0. ] GetWaveFunction: kpt = [-0.375 -0.125 0. ] ... $ ls sakki_tukutta_filek0.cube sakki_tukutta_filek1.cube ab33504k2.cube sakki_tukutta_filek3.cube sakki_tukutta_filek4.cube ...
スーパーセルが斜方晶以外の場合(六法晶を含む)、cubeファイルから直接VESTA.appで描画することはできない。そこでcubeファイルをラッピングしたvestaファイルを作成する。
$ makevestafile -e ab33500k0.cube ab335.nc ab33500k0.vesta $ ls ab33500k0.* ab33500k0.cube ab33500k0.vesta