OCTOPUSでは、GNUコンパイラが利用可能です。以下のバージョンがご利用可能です。

バージョン インストール先
4.8.5 /bin/gcc
4.9.4 /octfs/apl/gcc/4.9.4/bin/gcc
6.4.0 /octfs/apl/gcc/6.4.0/bin/gcc

 

コンパイル コマンド

コンパイルを行う際のコマンドは、プログラミング言語ごとに異なります。

Fortran言語のコンパイルコマンドはgfortran、C言語のコンパイルコマンドはgcc、C++言語のコンパイルコマンドはg++となります。

C言語 C++言語 Fortran言語
GNUコンパイラ gcc g++ gfortran

以下は、使い方になります。オプションを利用する場合は、[options]という個所に指定してください。

 

 

並列化なし

並列化を行わないコンパイル方法です。

$ gfortran [options] source_file
$ gcc [options] source_file
$ g++ [options] source_file

 

OpenMP

プログラムにコンパイラに対する指示行を挿入し、並列化を行う際のコンパイル方法です。
ノード内並列(共有メモリ並列処理)となります。

$ gfortran -fopenmp [options] source_file
$ gcc -fopenmp [options] source_file
$ g++ -fopenmp [options] source_file

 
 

マニュアル

下記をご参照ください。
GCC online documentation