メインコンテンツまでスキップ

インストール

要求

  1. Operation system: Linux (Version 20.04 LTSまたはそれ以上のUbuntuを推奨)
  2. Compiler: gfortran or ifort

コンパイル & インストール

最初にリポジトリをgit cloneでダウンロードします。その後、git submodule init及びgit submodule updateでサードパーティライブラリのダウンロードを行ってください。

git clone https://github.com/F3DS-Package/F3DS-Package.git
cd F3DS-Package
git submodule init
git submodule update

F3DS Packageは現在Linuxシステムのみサポートしています。コンパイルはmakeにより行います。

make

デフォルトコンパイラはgfortranが指定されています。また、コンパイルオプションはリリースオプション(-O3、-march=native等、デバッグ時ではなく、実計算時に有益なオプション郡)が指定されています。 "ifort"及びデバッグオプションを利用したい場合は以下のオプションを付与します。

make COMPILER=ifort DEBUG=yes

オプションリスト等、makefileの詳細な仕様はmake helpコマンドにより確認できます。 最後に、以下のコマンドでインストールを行います。

make install

デフォルトのインストールディレクトリは/opt/f3ds-packageが指定されています。インストールパスはPLEFIX={path}オプションで変更可能です。 インストール時に作成されるsetenv.shにより、F3DS packageのパスを環境変数へ追加可能です。 以下のスクリプトをbashrcまたはprofileに追加することを推奨します。

source /opt/f3ds-package/setenv.sh