ダウンロードはこちら(2017/10/6よりOK)
DEXCS for OpenFOAM(R) は、OpenFOAMと、これをより簡単・高度に活用できるようにする為の様々なツールをすべてインストール済のオール・イン・ワンパッケージで、誰でも(と言ってもCAEに無縁の人は対象外ですが・・・)簡単・即使えるようにしたマシンイメージ(isoファイル)です。
詳しくはこちら
DEXCSランチャーのヘルプメニューからも参照できます
DEXCS2017では、
- ベースOSはLinux Mint 18 Xfce (LTS)
- Mint 18 も Cinnamon⇒MATE⇒Xfce と試行の結果、これ(Xfce)が最も相性良さそうでした。
- OSアップデートはしておりません。後述のWinkチュートリアルがFireFoxでの表示に不具合が生じる為。
OSアップデートを普通に実施すると、Winkチュートリアルを参照できなくなります。多分、FireFoxのアップデートを除外すれば大丈夫だとは思いますが確認していません。なお、Winkチュートリアルを参照できなくなった場合にも、Web版では参照可能です。
セキュリティの観点から、OSアップデートはした方が良いと思いますが、上記を読んで自己責任で実施して下さい。
- OpenFOAMやその他の組み込みツールのヴァージョンアップに対応
- OpenFOAM-v1706
- cfMesh v1.1.2
(但し、cfMeshはOpenFOAM-4.x上で動作します。リリース時点で、cfMeshをOpenFOAM-v1706上でコンパイル出来なかった為)
-
- pyFoam は、OpenFOAM-v1706への対応はアナウンスされておりません。DEXCSランチャーやTreeFoamで使っている機能(pyFoamPlotWatcher.pyやFoamCleaCase.pyなど)についてのみ動作確認しており、その他の機能については動作未確認です。
- DEXCS2011から搭載するようになった中級者向けツール(TreeFoam)の機能強化を図りました。
- FOCUSスパコン以外のサーバーでの作業もチャチャッと出来るようになりました。但し、個別のユーザー毎のカスタマイズは必要で、設定方法はこちら(
左記リンクは旧ヴァージョン用で本ヴァージョン用は工事中)を参照下さい。
- FOCUSスパコン以外のサーバーでの作業もチャチャッと出来るようになりました。但し、個別のユーザー毎のカスタマイズは必要で、設定方法はこちら(
- FreeCADマクロ(cfMesh用簡単設定ツール)を、より使い易くしました。2016年6月のオープンCAE学会総会付帯講習会にてお披露目したものです。
- DEXCS2016より収録を再開したHELYX-OSですが、snappyHexMeshメッシュ作成、ソルバーではsimpleFoamが動作することは確認できています。
- swak4Foam とDAKOTA(最適化ツール)の搭載は見送りました。
- なお、DEXCS2012までは、32/64bit版がありましたが、DEXCS2013からは、64bit版のみです。
- DEXCSランチャー等を含むDEXCSフォルダを、従来デスクトップ上に配置していたものを、本ヴァージョンより、/opt/下に変更しました(パッケージ化を狙ってますが、まだ出来ていません)。
インストールと利用法
詳しくはこちら(日本語と英語の切り替え方法も含む)
マシンイメージなので、DVDにイメージ書き込みすれば、DVDから起動してそのまま利用することができます。 (DEXCS初体験の人はこのライブDVDとして「まずは使ってみる」方法をお薦めします。)
- 起動後にインストール機能により、HDD等に直接インストールできる上、使用するユーザー名等を選択することができます。
- VMWare Playerや、VirtualBox等の仮想環境で起動して、仮想環境を作成することも簡単です。
- VirtualBoxにインストールする方法は、書籍「OpenFOAMによる熱移動と流れの数値解析」の付録AにDEXCS2015について詳しく記されていますが、基本は同じです。また、DEXCS2011までは、”Guest Additions”が入っておりませんでしたが、DEXCS2016では導入済みなので、共有ファイルの設定など(インストール方法メモの25〜27ページ)も同様に実施可能です。
- 国際化対応のレベルはDEXCS2015に同じ(英語版のみに対応)ですが、日本語⇆英語のベース環境切り替え方法が、DEXCS2015に比べやや煩雑になっています。(インストール方法メモの9〜15ページ)
- 一部動作に不具合が確認されています(インストール方法メモの21ページ)。解決方法が見出だせませんでした。お判りの方、またこれ以外の不具合に気づかれた方はご連絡下さい。
同梱プログラム
- OpenFOAM-v1706( http://www.openfoam.com/releases/openfoam-v1706/)
- paraview-5.4.0 ( http://www.paraview.org/ ) Pythonバッチ機能有効版
- PyFoam-0.6.6 ( http://openfoamwiki.net/index.php/Contrib_PyFoam )
swak4Foam (0.4.0)( http://openfoamwiki.net/index.php/Contrib/swak4Foam )- cfMesh-v1.1.2(http://www.c-fields.com/)
- HELYX-OS-v2.4.0 (https://engys.com/products/helyx-os)
- blender-2.71 ( http://www.blender.org/ )
- SwiftBlock(http://openfoamwiki.net/index.php/Contrib/SwiftBlock)
- SwiftSnap(http://openfoamwiki.net/index.php/Contrib/SwiftSnap)
- pinguiBuilder(http://pinguy-os.sourceforge.net/)
- wx-glade(python-wxglade-0.6.8) ( http://wxglade.sourceforge.net/ )
- SPE ( Stani’s Python Editor ) 0.8.4.h ( http://pythonide.blogspot.com/2008/02/spe-084c-python-ide-editor-released.html )
- Emacs 24.5.1
- gnuplot-5.0
- JAVA gnuplot GUI-0.1.2(http://sourceforge.net/projects/jgp/)
- FreeCAD-0.16.6712(http://sourceforge.net/projects/free-cad/)
- kdiff3-0.9.97-3(http://kdiff3.sourceforge.net/)
- TreeFoam_2.43.-170926+dexcsSwak
- SLURM(https://computing.llnl.gov/linux/slurm/)
- VirtualBox Guest Additions
- VMware Tools
- DEXCSオリジナルツールとして
- DEXCSランチャー(dexcs.py)国際化対応版
- DEXCS十徳ナイフ(dexcsSWAK.py)。これをTreeFoamのメニューから呼び出せるようにしました(pyDexcsSWAK.py)。
- cfMesh用簡単設定ツール(makeCfMeshSetting.FCMacro)(https://ocse2.com/?p=1851)
- snappyHexMeshDict簡易エディタ(snappyDictExporter.py)改良版 ( https://ocse2.com/?p=806)
- 境界条件名の一括変更ツール(bcFilesConverter.py) ( https://ocse2.com/xoops/modules/wordpress/index.php?p=348 )
- 時刻歴データのプロットツール(timeLinePlotter.py) ( https://ocse2.com/xoops/modules/wordpress/index.php?p=390 )
- ソースコード検索ツール(dexcsTextSearcher.py) ( https://ocse2.com/xoops/modules/wordpress/index.php?p=413 )
その他のドキュメントについて
-
- DEXCSランチャーのヘルプメニューを参照下さい。
- 本当に初めて使う人は、「ランチャーの使い方」-「まずは使ってみる」(本記事、冒頭の約10分間アニメーション)をご覧下さい。
- 「ランチャーの使い方」-「形状作成」にて、FreeCADの使い方を概略説明しています。
- 「ランチャーの使い方」-「メッシュ」にて、FreeCADマクロで起動される表形式のGUIの使い方と、cfMesh作成に必要なパラメタの概要を説明しています。
- 「ランチャーの使い方」-「計算実行」「結果処理」を理解できるようになると、OpenFOAMの基本的なファイル構造を理解できたことにもなります。
- 以上は動画チュートリアルになっていますが、「フラッシュプレーヤー」を変更して参照することを強くお勧めします。変更方法は、最下段の「フラッシュプレーヤーの変更方法」をご覧ください。
- Blender⇒SwiftツールをDEXCSランチャーから使用することはなくなりましたが、ツールそのものは使用可能で、メッシュ作成用のテンプレートフォルダもBlenderモデルと併せて同梱してあります(/opt/DEXCS/template/swift_dexcsMesh)。
- Swiftツール使用法の詳細を知りたい方はDEXCS2013のリリースノートをご覧ください。
- SLURMというリソースマネージャもインストールしてあり、サブミット用のサンプルスクリプトを含んだケースファイルも同梱してあります(/opt/DEXCS/template/slurm_damBreak)。コア数が4つのマシンであれば、以下のコマンドを、そのまま利用可能(のはず)です。
- $ sbatch submit.sh (ジョブサブミット)
- $ squeue (ジョブ確認)
- $ scancel [jobID] (ジョブ停止)
コア数が4でないなどの環境で、バッチジョブがペンディング状態のまま実行出来ない場合は、デスクトップ上、DEXCS/launcherOpen/doc/slurm.pdf を参考に設定ファイル(slurm.conf)を変更して使用して下さい。(設定方法はこちら)- ジョブサブミット、ジョブ確認は、TreeFoamの十徳ナイフからも起動できます.
- 上記を含めて、TreeFoamから起動する十徳ナイフのメニューに変更はありません。
- JAVA gnuplot GUI の使用方法
- TreeFoamの基本的な使い方はTreeFoamのヘルプメニューから、「使い方」を参照して下さい。
- TreeFoamに関する情報は、DEXCS公式HPの AboutTreeFoamの記事にまとめてあります。
- DEXCS2017に搭載のTreeFOAMは、+dexcsSwakとして、上記公式ページに掲載ヴァージョンに対して独自のカスタマイズが加えてあります。
- また、これに関連し、一部の機能が無効になっています。
- DEXCSランチャーのヘルプメニューを参照下さい。
はじめまして。
突然恐れ入ります、Arisaと申します。
最近個人的に流体解析をしてみたいと思い、openFoamに興味を持ちました。
そこで当ページのDEXCS2017 for OpenFOAMを用いることが便利だと思いました。(特にtreeFoam)
早速当ページのダウンロードリンクからダウンロードページに飛ぼうと試みましたが、
「このサイトにアクセスできません」と表示されました。投稿に用いたPCや、他のノートPC、スマートフォンでも同様の結果になってしまいました。
特定の期間でないとダウンロードが出来ないものなのでしょうか?
それとも、リンク先のDEXCSの公開先で何か問題がありますのでしょうか?
宜しくお願いいたします。
はじめまして。
突然恐れ入ります、Arisaと申します。
最近個人的に流体解析をしてみたいと思い、openFoamに興味を持ちました。
そこで当ページのDEXCS2017 for OpenFOAMを用いることが便利だと思いました。(特にtreeFoam)
早速当ページのダウンロードリンクからダウンロードページに飛ぼうと試みましたが、
「このサイトにアクセスできません」と表示されました。投稿に用いたPCや、他のノートPC、スマートフォンでも同様の結果になってしまいました。
特定の期間でないとダウンロードが出来ないものなのでしょうか?
それとも、リンク先のDEXCSの公開先で何か問題がありますのでしょうか?
もし自由に取得がものなのでしたら、現時点でのダウンロード方法を教えていただけると幸いです。
はじめまして。
突然恐れ入ります、Arisaと申します。
最近個人的に流体解析をしてみたいと思い、openFoamに興味を持ちました。
そこで当ページのDEXCS2017 for OpenFOAMを用いることが便利だと思いました。(特にtreeFoam)
早速当ページのダウンロードリンクからダウンロードページに飛ぼうと試みましたが、
「このサイトにアクセスできません」と表示されました。投稿に用いたPCや、他のノートPC、スマートフォンでも同様の結果になってしまいました。
特定の期間でないとダウンロードが出来ないものなのでしょうか?
それとも、リンク先のDEXCSの公開先で何か問題がありますのでしょうか?
もし自由に取得がものなのでしたら、現時点でのダウンロード方法を教えていただけると幸いです。
(連投になっておりましたら申し訳ございません、何度か投稿を試みたのですがこちらでは反映されませんでした。)
DEXCS2017をダウンロードしようとしましたが、リンク先が見つかりませんでした。
他に有効なリンク先がありましたら、教えて頂けませんか?
宜しくお願い致します。
サーバー管理者に問い合わせ中です。
いましばらくお待ちください。
おはようございます。
お問い合わせいただきありがとうございました。
本日無事ダウンロードサイトに行くことが出来、ダウンロードも出来ました。