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).
Author And Source
この問題について(Elmerについて), 我々は、より多くの情報をここで見つけました https://qiita.com/Jun_Tatsuno/items/4da6ceb264a7aae6d6e9著者帰属:元の著者の情報は、元の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 .