インストール
要求
- Operation system: Linux (Version 20.04 LTSまたはそれ以上のUbuntuを推奨)
- 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