Top page

標準 .bashrc

神谷・片瀬研の計算サーバおよびTSUBAMEではtkProg他のプログラムを実行するため、多くの変数を.bashrcで設定しています。

標準的な.bashrcは以下を参照してください。

.bashrc

/home/share/scripts/.bashrc

前提

最低限必要な設定

# ドライブのルートディレクトリ
export HDRoot=/home/share
# tkProg等共有ファイルのルートディレクトリ
export DataRoot=/home/share

# 共通設定を読みこむ。計算機によって読み込むファイルが違う場合があるので注意。
# 以下は研究室サーバの場合
source /home/share/scripts/.bashrc-local-csrv1

/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"