WSL ubuntu にFreeFEMをインストール
WindowsでFreeFEMで遊ぶ
WSLでFreeFEMを使おうとした時にインストールで詰まったのでメモ
環境
Windows 10
WSL
ubuntu 20.04
FreeFEM++ 4.6
ParaViwe 5.9.1
WSL、ubuntuのインストールはできている前提
FreeFEMインストール
公式のinstration guideを参考に進めていく
https://doc.freefem.org/introduction/installation.html
LINUX版インストーラー(.debファイル)をダウンロード
https://doc.freefem.org/introduction/download.html
インストーラーを作業ディレクトリに格納する
ubuntuのパッケージを最新に更新しておく
作業ディレクトリに移動
$ sudo apt-get update
$ sudo apt-get upgrade
$ cd mnt/C/FreeFEM
公式に従って周辺のパッケージとFreeFEMをインストール
$ sudo apt-get install libgsl-dev libhdf5-dev liblapack-dev libopenmpi-dev freeglut3-dev
$ sudo dpkg -i FreeFEM_4.6_Ubuntu_withPETSc_amd64.deb //4.6の数字は使うバージョンによって変える
追加でg++をインストールする
$ sudo apt install g++
FreeFEMを実行するとlibfortran.so.4がないと怒られるのでインストールする
$ FreeFem++
FreeFem++: error while loading shared libraries: libgfortran.so.4: cannot open shared object file: No such file or directory
$ sudo apt install libgfortran4
FreeFEMがインストールできた。
$ FreeFem++
FreeFem++ - version 4.6 (Thu Apr 2 15:47:38 CEST 2020 - git v4.6) 64bits
License: LGPL 3+ (https://www.gnu.org/licenses/lgpl-3.0.en.html)
Usage: FreeFem++ [FreeFEM arguments] filename [script arguments]
インストールしたFreeFEMは以下のディレクトリに入っている。
サンプルコードも入っている。
/usr/local/share/FreeFEM/4.6
実行
サンプルコードを実行する
$ cd /usr/local/share/FreeFEM/4.6/examples/examples
$ FreeFem++-nw Heat.edp
計算結果はParaviewで確認する。
Author And Source
この問題について(WSL ubuntu にFreeFEMをインストール), 我々は、より多くの情報をここで見つけました https://qiita.com/banapa0610/items/2453155a7ef31c05e54c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .