MPI/OpenMPハイブリッド版を生成する場合には、「source」ディレクトリの「makefile」ファイル内のCCおよびFCに、OpenMP並列化のコンパイラオプションを
追加するだけです。MPI/OpenMPバージョンをインストールするには、「source」ディレクトリに移動し、「makefile」内のCC、FC、LIBを以下の例のように
指定します。
iccの場合
CC = mpicc -O3 -xHOST -ip -no-prec-div -qopenmp -I/opt/intel/mkl/include/fftw FC = mpif90 -O3 -xHOST -ip -no-prec-div -qopenmpOpenMPのコンパイラオプションはコンパイラに依存します。 特にIntelコンパイラ用の'-qopenmp'に対応するオプションに注意してください。 CC、FC、LIBを適切に指定した後、下記のコマンドでインストールを実行します。
% make installコンパイルが正常に完了すると、「work」ディレクトリに「openmx」実行ファイルが生成されます。 OpenMXの実行効率を上げるために、必要に応じて実行環境に合わせてコンパイラやコンパイラオプションを変更することで、最適化された実行ファイルを生成することができます。