Elmerについて


この記事はElmer official homepageの一部を翻訳したものです。

Elmer

Elmerは、CSC - IT Center for Science (CSC)が中心となって開発したオープンソースのマルチフィジカルシミュレーションソフトウェアです。Elmerの開発は、フィンランドの大学、研究機関、産業界との協力により1995年に開始されました。2005年にオープンソースで公開された後、Elmerの使用と開発は国際的なものとなりました。

Elmerには、たとえば、流体力学、構造力学、電磁気学、熱伝導、音響学の物理モデルを含みます。これらは、Elmerが有限要素法(FEM)で解く偏微分方程式によって記述されています。

これらのページでは、Elmer ソフトウェアの基本的な情報を提供しています。ページの内容はどちらかというと静的なものですが、より多くのコンカレントな情報については http://www.elmerfem.org のディスカッションフォーラムやWikiをご覧ください。

Video presentation about Elmer.


図1.シリコンのCzochralski成長におけるメルトフローの温度分布.


Binaries

Elmerプロジェクトのコンパイルは最近、cmakeに移されました。
2015年2月以降、古いgbu autotoolsベースのバージョンは開発されていません。
古い説明書や配布物がまだ残っていますが、Elmerのインストールを新しくする必要がある場合は、これらを回避する必要があります。

ここでレビューしているElmerの最新バージョンを入手するには、さまざまな方法があります。

Windowsインストーラー

mpiの有無にかかわらず、Windowsのナイトリービルドが、こちらで頻繁に更新されています。

現在、64ビットバージョンのみがサポートされています。

Launchpad

Launchpadには、UbuntuやDebianベースのシステムで使用できるLinuxバージョンがあります。

$ sudo apt-add-repository ppa:elmer-csc-ubuntu/elmer-csc-ppa
$ sudo apt-get update
$ sudo apt-get install elmerfem-csc

仮想マシン

Linux Mintベースの仮想マシン(VM)が、こちらから入手できます。
http://www.nic.funet.fi/pub/sci/physics/elmer/bin/VirtualMachines

VMは巨大なサイズですが、認定されたユーザーエクスペリエンスを提供します。
これは、新しいElmerのバージョンだけでなく、関連ツールの完全なインストールも提供するコースでよく使われます。

Compile yourself

GitHubのcmakeとソースコードを使用して、ソースファイルから自分でコンパイルします:

これは非常に簡単なことが多いので、コンパイルを恐れる必要はありません。

コンパイル方法は、このとおりです。


起動方法

Windowsの場合

Windows10にインストールしたElmerは以下のように起動します。

[スタート]-[Elmer]-[ElmerGUI]

Linux場合

UbuntuなどのLinuxにインストールしたElmerは
ターミナル上、以下のコマンドで起動します。

$ ElmerGUI

サンプルファイル

インストールフォルダ内にサンプルファイルが同梱されており、下記のところに置かれています。
サンプルファイルの詳細は公式ドキュメントやElmer活用研究会をご覧ください。

Windowsの場合

C:\Program Files (x86)\Elmer 8.4-608cbb3d\share\ElmerGUI\samples

Linux場合

/usr/share/ElmerGUI/samples


参考文献

Elmer official homepage,(accessed 2020-04-19).
Elmer活用研究会,(accessed 2020-04-19).
Overview of Elmerの日本語訳,(accessed 2020-04-19).
ElmerのTurorialをやってみる,(accessed 2020-04-19).