• 追加された行はこの色です。
  • 削除された行はこの色です。
* Preliminaries [#a0105277]
** Obtaining the code [#z1cffec7]
STATE is not (yet) in the public domain and please ask developers for the latest version of the code (5.6.5 or later).

** Compilation [#cf4ce527]
In this tutorial, we put source code, pseudopotentials, and data in the following directories~
-${HOME}/STATE/src
-${HOME}/STATE/gncpp
- ${HOME}/STATE/outs

and we are going to use the version 5.6.5 of STATE (state-5.6.5.tgz).
and we are going to use the version 5.6.6 of STATE (state-5.6.6.tgz).~
copy the source code in the source directory (STATE/src) as
 > cp /somewhere/state-5.6.5.tgz .
 > cp /somewhere/state-5.6.6.tgz .
Untar the source code
 > tar zxf state-5.6.5.tgz
and get the source directory state-5.6.5/ in the current directory.
 > tar zxf state-5.6.6.tgz
and get the source directory state-5.6.6/ in the current directory.
Then change directory
 > cd state-5.6.5/src
 > cd state-5.6.6/src
and prepare Makefile (copy or make symbolic link to an appropriate hader file for Makefile)
 > ln -s ../arch/make.arch.intel_smith make.arc
After editing "make.arch" as appropriate, type make
 > make
to get the executable ("STATE").~
Further, to generate utility programs, go to the utility directory
 > cd ../util
Edit "make.inc" according to your environment and type make
 > make
then the programs are installed in the util/bin directory.

** Setup [#t15ffc1b]
It is better to set a path to the utility programs. To do so, edit the .bashrc in the home directory and add the following line
 PATH=${PATH}:${HOME}/STATE/src/state-5.6.6/util/bin
and type
 > source ~/.bashrc

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS