LoginSignup
1
0

More than 1 year has passed since last update.

WSL ubuntu にFreeFEMをインストール

Posted at

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で確認する。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0