LoginSignup
1
3

More than 3 years have passed since last update.

Elmerについて

Last updated at Posted at 2020-04-19
1 / 6

この記事は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.

molten_silicon.png
図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).

1
3
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
3