FEniCS【インストール】

ネットサーフィンをしていたら見つけたので。

fenicsproject.org

偏微分方程式の問題をサクッととりあつかえるみたい。

NumFOCUSからも支援されているようです。

オープンソース支援団体NumFOCUSについて - Qiita

日本でも、ぼちぼち使用している人がいるみたいです。

インストールはこちらにまとめられていました。

https://fenicsproject.org/download/

とりあえず、WSL(Ubuntu)環境にインストール。

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:fenics-packages/fenics
$ sudo apt-get update
$ sudo apt-get install --no-install-recommends fenics

Anacondaはこっち。

conda create -n fenicsproject -c conda-forge fenics
source activate fenicsproject

チュートリアルをダウンロードして、確認してみます。

$ wget https://github.com/hplgit/fenics-tutorial/raw/master/pub/python/vol1/ft01_poisson.py
$ python3 ft01_poisson.py

無事に動いたみたいなので、ok。xサーバを立ち上げると、二次元のコンター図もでました。

f:id:matsuo_san:20200301222512p:plain

詳細はこれから。