menu

ログイン・コンパイル

ログイン

接続ホスト名: lmpcc

% ssh lmpcc -l <UserID>

環境設定

ログイン時にはデフォルトの開発環境(Intel+ HPE-MPT)が設定されています. 利用するコンパイラの変更やライブラリのリンクは必要なモジュールをロードして行います.

1. ロードされているモジュールの一覧表示

% module list

2. 利用可能なモジュールの確認

% module avail

3.モジュールのロード/アンロード

 % module load/unload  <module name>

4.モジュールの入れ替え

 % module swap  <module name before>  <module name after>

コンパイル

コンパイラ Fortran C C++ 実行コマンド例
GCC g77,gfortran cc g++  
Intel Compiler ifort icc icpc  
PGI Compiler pgf90 pgcc pgCC  

 

シリアルプログラム:
 % icc -O3 -o comp.exe comp.c

MPIプログラム:
 % icc -O3 -o comp.exe comp.c -lmpi

OpenMPプログラム:
 % icc -O3 -qopenmp -o comp.exe comp.c

MPI+OpenMPハイブリッド:
 % icc -O3 -qopenmp -o comp.exe comp.c -lmpi