神谷・片瀬研の計算サーバおよびTSUBAMEではtkProg他のプログラムを実行するため、多くの変数を.bashrcで設定しています。
標準的な.bashrcは以下を参照してください。
/home/share/scripts/.bashrc
# ドライブのルートディレクトリ
export HDRoot=/home/share
# tkProg等共有ファイルのルートディレクトリ
export DataRoot=/home/share
#
共通設定を読みこむ。計算機によって読み込むファイルが違う場合があるので注意。
# 以下は研究室サーバの場合
source /home/share/scripts/.bashrc-local-csrv1
必要な設定
export TMOUT=0
ulimit -s unlimited
HostName=`hostname`
# For intel one API compiler
export I_MPI_ADJUST_REDUCE=3
# 旧Programsの広報互換設定
export BinRoot=$HDRoot/bin
export MYAPPROOT=$HDRoot
export MYBINDIR=$MYAPPROOT/bin
export MYAPPDIR=$MYAPPROOT/bin
# プログラムパス設定
export PATH="$MYAPPROOT/vasp.6.4.1/bin:$PATH"
export WIENROOT=/home/share/WIEN2k
export VESTA=$tkapp_path/VESTA
# tkProg設定
export tkProg_Root=$HDRoot/tkProg
export tkprog_X_path=$tkProg_Root/tkprog_Linux
export tkprog_path=$tkProg_Root/tkprog
export tkapp_path=$tkProg_Root/tkapp_Linux
export tkdb_Root=$tkProg_Root/tkdb
export tkdb_path=$tkdb_Root/Databases
export tklib_Root=$tkProg_Root/tklib
export tkpythonlib=$tklib_Root/python
export tkperllib=$tklib_Root/Perl
# python, perl設定
export PYTHONPATH=$tklib_Root/python:$PYTHONPATH
export PERL5LIB=$tklib_Root/Perl/lib:$PERL5LIB
# For perl and python scripts。tkProgのプログラムで必要なものがある
export TkDatabasesDir=$tkdb_path/Databases
export TkPerlDir=$tkprog_path/Perl
export TkPlotDir=$tkprog_X_path/TkPlot
export TkPythonDir=$tkprog_X_path
export PythonVASPDir=$TkPythonDir/VASP
# 各種Launcherを起動するalias。pylauncher,
vlauncher以外はobsolete
alias pylauncher='python3 $tkprog_X_path/Launcher/Launcher.py'
alias vlauncher='python3 $tkprog_X_path/Launcher/Launcher.py -s=VASP'
alias launcher="perl $tkprog_path/Perl/Launcher/Launcher.pl"
alias tklauncher="perl $TkPlotDir/TkPlotLauncher"