User Tools

Site Tools


自作クラスタ計算機:ユーザー向け利用ガイド

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
自作クラスタ計算機:ユーザー向け利用ガイド [2023/01/25 09:13]
koudai [プログラムの実行]
自作クラスタ計算機:ユーザー向け利用ガイド [2023/12/03 21:30] (current)
koudai [プログラムの実行]
Line 122: Line 122:
  
 ジョブスケジューラであるOpenPBSの設定をします ジョブスケジューラであるOpenPBSの設定をします
- 
-==== 準備 ==== 
- 
-.bashrcの最後の行にPBSのパスを追加します。 
- 
-<code> 
-$ vim .bashrc 
-</code> 
- 
-<file - .bashrc> 
-(略) 
- 
-export PATH=/opt/pbs/bin/:/opt/pbs/sbin:$PATH 
-</file> 
- 
- 
-<code> 
-$ source ~/.bashrc 
-</code> 
- 
-PBSのインストールディレクトリが見つからない場合は管理者に確認してください。 
  
  
Line 222: Line 201:
 === 並列化する場合 === === 並列化する場合 ===
  
-使用にはOpenMPやMPIによるプログラムの並列化必要す。+使用には数値計算プログラムをOpenMPやMPIによる並列化に対応させる必要があります。
  
   * select ... ノードの数を指定します   * select ... ノードの数を指定します
Line 238: Line 217:
 #!/bin/bash #!/bin/bash
 #PBS -V #PBS -V
-#PBS -l select=1:ncpus=1:ompthreads=12+#PBS -l select=1:ncpus=12:ompthreads=12
    
 cd $PBS_O_WORKDIR cd $PBS_O_WORKDIR
Line 248: Line 227:
 === 例:OpenMPとMPIのハイブリッド実行 === === 例:OpenMPとMPIのハイブリッド実行 ===
  
-2ノード48コア(1ノード当たり24コア)を使用する場合です。 +2ノード48コア(1ノード当たり24コア)を使用し、MPIスレッドは全部で4つ作る例です。
-MPIスレッドは全部で4つできます。+
 各MPIスレッドでOpenMPは12並列です 各MPIスレッドでOpenMPは12並列です
- 
-<code> 
-$ vim run.sh 
-</code> 
  
 <file - run.sh> <file - run.sh>
Line 265: Line 239:
 ./a.out ./a.out
 </file> </file>
 +
 +
 +
 +
自作クラスタ計算機/ユーザー向け利用ガイド.1674605618.txt.gz · Last modified: 2023/01/25 09:13 by koudai