small.q : 主にシングルCPU計算用。使用するノードはtako01--03。
middle.q : 並列計算用。OpenMPとMPIに対応。16CPU以下であれば使用するCPUの数に特に規定はなし。並列環境オプション( -pe ) はそれぞれopenmp, mpi(予定)。 ノードはtako04, 05。
large.q : 大規模並列計算用。OpenMP, Cluster-OpenMP, MPIに対応。CPUの数は必ず8の倍数に設定する。並列環境オプション( -pe )はそれぞれopenmp-8, cluster-openmp-8, mpi-8(予定)。ノードはtako00,06--09,0a。
middle.qで4CPUのOpenMPの計算を投げる場合
#!/bin/csh #$ -N username #ジョブ名の指定 #$ -cwd #カレントディレクトリでジョブを実行 #$ -j y #標準出力と標準エラーを1つのファイルに保存 #$ -q middle.q #使用キューの指定 #$ -pe openmp 4 #並列環境と使用プロセス数の指定 # run ./a.outlarge.qで24CPUのCluster-OpenMPの計算を投げる場合
#!/bin/csh #$ -N username #ジョブ名の指定 #$ -cwd #カレントディレクトリでジョブを実行 #$ -j y #標準出力と標準エラーを1つのファイルに保存 #$ -q large.q #使用キューの指定 #$ -pe cluster-openmp-8 24 #並列環境と使用プロセス数の指定 # make initial file echo -n "--hostlist=" > kmp_cluster.ini awk '{ printf $1"," }' $PE_HOSTFILE >> kmp_cluster.ini echo "--process_threads=8" >> kmp_cluster.ini # run ./a.out
ジョブの投入はebiから行います。Grid Engineの基本的なコマンドは以下のようです。
qsub: ジョブの投入コマンド。例えば,スクリプトファイル run.csh を投入する場合
qsub run.csh
qstat: ジョブの状態を確認。
qhost: ノードの状態を確認。
# /usr/sbin/useradd USERNAME # passwd USERNAME # cd /var/yp; make
NISドメイン: jstcrestmss NISサーバー(Primary): ebi: 10.249.84.174, 172.16.2.201 NISサーバー(Secondary): tako: 10.249.84.173, 172.16.2.20
SWATによる設定 [WWW] ウインドウズマシンからファイルを参照したければ、 SWAT->PASSWARD->ローカルマシンのパスワード管理->新規ユーザー追加