際際滷

際際滷Share a Scribd company logo
DEXCS2023 for OpenFOAM?
の旋喘?インスト`ル?O協圭隈
オ`プンCAEコンサルタント
OCSE^2 旗燕 勸翫埣嵶
2023/10
Disclaimer: OPENFOAM ? is a registered trade mark of OpenCFD Limited, the producer of the
OpenFOAM software and owner of the OPENFOAM ? and OpenCFD ? trade marks. This
offering is not approved or endorsed by OpenCFD Limited.
1
廣1坤薀ぅ屮皎`ドdexcs2023をすで聞喘する栽には、ユ`ザ`が仝 dexcs2023々になります
廣2∀襯泪轡鵑琶荒辰垢栽の慌嗤フォルダO協圭隈が、 DEXCS2021參念と曳べて寄きく筝になっています
p.26?31
朕肝
2
¢ isoイメ`ジファイルの旋喘圭隈
$ ライブモ`ド
$ インスト`ルモ`ド
¢ ∀襯泪轡鵑任寮喘について
$ VirtualBoxの∀襯泪轡黐撹返箭
¢ DEXCSセットアップとは
¢ DEXCSセットアップ瘁のO協
$ ∀襯泪轡鵑任旅禾丱侫ルダO協圭隈
$ 晩云Z?哂Zベ`スh廠の筝圭隈
$ FreeCADのAppImage井について
$ Paraview / paraFoam
$ SLURMについて
$ DEXCSプロットツ`ルについて
$ OpenFOAM 10 を聞うには
¢ isoイメ`ジ?ブ`タブルUSB恬撹圭隈
¢ PC軟咼疋薀ぅ屬筝圭隈
2
? 3
? 6
? 7
? 9
? 12
? 22
? 25
? 26
? 33
? 40
? 42
? 49
? 53
? 61
? 65
? 66
isoイメ`ジファイルの旋喘圭隈
? ブ`タブルUSBで旋喘┘薀ぅ屮皎`ド
? 喘マシンにインスト`ルして旋喘
? 宥械旋喘マシンとはeドライブにインスト`ル
し、軟rに俳り紋え旋喘
? ∀襯泪轡鵐廛讒`ヤで旋喘
? 仝dexcs2023 をす々で旋喘┘薀ぅ屮皎`ド
? インスト`ルして旋喘┘ぅ鵐好肌`ルモ`ド
┘ぅ鵐好肌`ルモ`ド
3
容X
デモ?喘
腎きディスク40GB參貧
喜dメモリ2GB參貧
╋爐韻譴亢爐い曚描爾ぃ
BIOS:Intel-VT enabled
isoイメ`ジファイル/usbの旋喘圭隈
軟啝中
パソコンをUSBから軟
仟∀襯泪轡鵑鰈撹
ブ`タブルUSB
BIOSO協軟嚶をUSB枠
∀襯泪轡鵐廛讒`ヤ`vmware,virtualBox,...
isoイメ`ジファイル
イメ`ジきzみ
p65.歌孚
p66.歌孚
p.12歌孚
4
インスト`ルの返と旋喘侘B
HDDまたは
∀襯泪轡鵑悗
dexcs2023
インスト`ル
DEXCS
インスト`ル
ユ`ザ兆哉厘
パスワ`ド哉厘
まずは
聞ってみる @A旋喘
軟啝中 DEXCS
ライブモ`ド
┘罘`ザ兆dexcs
パスワ`ド哉厘
5
DEXCSライブモ`ド
6 DEXCSセットアップ p.22へAく
DEXCSインスト`ルの返1/2
7
8
ユ`ザ兆哉厘
パスワ`ド哉厘
勣栽崑
ユ`ザ兆哉厘
パスワ`ド哉厘
DEXCSインスト`ルの返2/2
DEXCSセットアップ p.22へAく
∀襯泪轡鵑任寮喘について
9
DEXCSをもっとも酔mに紳覆茲聞うためには、g麻Cにインス
ト`ルして聞うことが容Xされるが、とくに兜伉宀にとって聞えるか
どうかわからない旗麗であるという泣や、すでにg麻C貧で聞い
兵めている繁にとっても、バ`ジョン厚仟の脅業インスト`ルのや
り岷しにはリスクが寄である。
したがってDEXCSは、まずは∀襯泪轡鵑琶垢辰討澆襪海箸Fg
議な返粁として容Xされる。
∀襯泪轡鵐廛讒`ヤ`とは
¢ ゲストOS┐海栽、DEXCS for OpenFOAM?のインスト`
ルされたLinuxOSをeのOSWindowsやMacOS、eの
LinuxOSなどの貧で咾すソフトウェア。
¢ VirtualBoxなど方謹くのx86∀觧ソフトがある。
http://ja.wikipedia.org/wiki/X86%E4%BB%AE%E6%83%B3%E5%8C%96
¢ o創で聞えるもので、VirtualBox, VMwarePlayer が旗燕議
であり、曳^並も謹い。
http://legacyos.ichmy.0t0.jp/virtualsoft/
http://bit.ly/1a3nOdq
¢ 繁議にはVMwarePlayerがお瓩瓩世、ライセンス訳に
は櫃鮓兇韻覬慴がある。
10
10
∀襯泪轡黌O協の勣泣
¢ OSは瘁でインスト`ル
¢ ゲストOS Linux / ubuntu 64 ビット
¢ ディスクサイズ 40GB參貧
¢ メモリ 竃栖るだけ謹く_隠2GB參貧
¢ プロセッサ方麗尖コア方參和
¢ isoイメ`ジファイル峺協
¢ 3Dグラフィックアクセラレ`ション*1
¢ 慌嗤フォルダ
*1
聞喘する/しないは、h廠卆贋でケ`スバイケ`ス
だが、聞喘しないがoy
11
VirtualBox∀襯泪轡鵑臨撹返箭
12
1
∀襯泪轡鵑涼念とOSを峺協
13
販吭
ダウンロ`ドした
isoイメ`ジファイル
販吭
メモリ`とプロセッサ`方
14
院v弼の譴
できるだけ謹く
∀襯路`ドディスク
15
恷弌で40GBは駅勣
古勣_J
16
∀襯泪轡鵑する弖紗O協
17
1
クリップボ`ド慌嗤?ドラッグΕ疋蹈奪
18
褒圭鬚番原┐靴討癲gHには
C嬬しない栽もある
1 2
3
慌嗤フォルダ`
19
2
1 4
3
5
∀襯泪轡鵑鯑
20
1
p.5へAく
VirtualBox 6.xでのTips
21
VirtualBoxでは、∀襯泪轡鵑了中サイズが弌さく、イン
スト`ル喘のGUI鮫中が畠て燕幣できず、インスト`ル
喘のボタン吉がえないが、
Alt + F7 キ`
によって、マウスカ`ソルが噴忖マ`クに篁し、マウス
ドラッグによりインスト`ル喘 GUI鮫中を咾して荷恬で
きるようになる
p.27の慌嗤ファイルO協のHに、 VirtualBoxの
GuestAdditionsとして 7.0.8 を徭咼ぅ鵐好肌`
ルするvS貧、インスト`ル瘁の聞喘嶄に採
かの田徨でエラ`┌殖が燕幣されることがあ
るが、g墾はoいと房われる。
DEXCSセットアップとは
DEXCSインスト`ルでは、ユ`ザ`兆は販吭の兆念晩云Z
は音辛を聞って措いが、ユ`ザ`兆に卆贋したO協ファイルを
聞喘するアプリDEXCS-WBなどがあり、そのNのアプリは
ユ`ザ`兆がなると咾ない。
そのNのアプリのO協ファイル嶄のユ`ザ`兆を、ログイン
ユ`ザ`兆にカスタマイズするのがDEXCSセットアップの麼た
る朕議である。
なお、DEXCS2023におけるライブモ`ドでのユ`ザ`兆は、
dexcs2023 となっている泣には藻吭されたい。
22
23
DEXCSセットアップ┘ぅ鵐好肌`ルモ`ド
setupDexcs.sh
嘔クリック
パスワ`ドを秘薦┗
幣されない
してEnterキ`を兀す
パスワ`ドを秘薦
クリック
setupDexcs.sh
嘔クリック
24
DEXCSセットアップ┘薀ぅ屮皎`ド
ユ`ザ`兆として
dexcs2023
を秘薦してEnterキ`を兀す
┘僖好鍠`ド音勣
DEXCSセットアップ瘁のO協
DEXCSセットアップがg佩gであればそのまま聞うこともできる
が、その麿T?のO協筝により旋喘h廠を筝?個鋲すること
が辛嬬となっている
$ ∀襯泪轡鵑任旅禾丱侫ルダO協圭隈
$ 晩云Z?哂Zベ`スh廠の筝圭隈
$ FreeCADのAppImage井について
$ Paraview / paraFoam
$ SLURMについて
$ DEXCSプロットツ`ル
$ DEXCS-WB┘薀鵐船礬`の厚仟圭隈
$ OpenFOAM 10 を聞うには
25
∀襯泪轡鵑嚢禾丱侫ルダを聞喘するには
ダブル
クリック
よくiんでから聞
喘のこと
26
慌嗤フォルダのO協VirtualBox
ダブル
クリック 嘔クリック
パスワ`ド秘薦
┗輅召気譴覆ぃ
O協が頼阻すると徭啜弔穆抛咾気譴
27
慌嗤フォルダVirtualBox
28
ln -s /media/sf_share/ Desktop/share
慌嗤フォルダのアクセス圭隈箭VirtualBox
2 コマンド秘薦
3
TreeFoam からアクセス音辛
TreeFoam からアクセス辛嬬
1
29
慌嗤フォルダのO協VMPlayer
ダブル
クリック
嘔クリック
パスワ`ド秘薦
┗輅召気譴覆ぃ
O協が頼阻すると徭啜弔穆抛咾気譴
30
慌嗤フォルダVMPlayer
31
ln -s /mnt/share/ Desktop/share
慌嗤フォルダのアクセス圭隈箭VMPlayer
2 コマンド秘薦
3
TreeFoam からアクセス音辛
TreeFoam からアクセス辛嬬
1
32
1
3
33
la と秘薦
晩云Z?哂Z ベ`スh廠筝圭隈1/2
2
‐廣/インタ`ネット俊Aさ
れている栽は肝の厚
仟恬Iがある
34
1
3
2
パスワ`ド秘薦
晩云Z?哂Z ベ`スh廠筝圭隈2/2
2
マウスドラッグで秘れ紋え
5
1
35
7
6
パスワ`ド秘薦
4
3
晩云Z?哂Z 俳紋鬋▲廛蠅版侈羞酬
¢ TreeFoam
$ configTreeFoam┫零歌孚
¢ FreeCAD
$ シ?O協??冱Z?m喘
¢ FreeCADマクロ
$ 徭咤┘扎`スh廠とB咤
36
TreeFoamの燕幣冱Z俳紋
2
3
1
4
37
哂Z井での燕幣イメ`ジ1
38
哂Z井での燕幣イメ`ジ2
39
? FreeCADは宥械では、Stable井が軟咾垢襪、參和の圭隈で
恷仟井のAppImage 井を聞喘する並ができる。
Stable井の聞喘にしたい栽
FreeCADのAppImage井について1/2
40
$ sudo rm /usr/bin/freecad
$ sudo ln -s /etc/alternatives/freecad /usr/bin/freecad
$ sudo rm /usr/bin/freecad
$ sudo ln -s /opt/freecad /usr/bin/freecad
? Stable井とAppImage井の`い
FreeCADのAppImage井について2/2
41
Stable AppImage
FEM-WB / Netgen廣1 〜 
DEXCSツ`ルバ` ? @廣2
STL竃薦 @廣3 ?
¢ 廣1FEMワ`クベンチで聞喘辛嬬なメッシュツ`ルで、Stable井はGmshし
か旋喘できない
¢ 廣2TreeFoam軟咼椒織鵑K双I尖ボタンで軟咾気譴觧中は匯何のC
嬬が音畠
¢ 廣3揖匯のCADモデルであっても、FreeCADのWindows井、Mac井で竃薦
されるSTL瞳|と匯崑しない栽がある
ParaView or paraFoam
¢ DEXCS2020まではどちらも聞えるようになっていたが、paraFoamを聞
喘するには徭念でビルドしたParaViewを聞喘する駅勣があり、
DEXCS2021參週ビルドが是yとなってきたので、云栖のparaFoamは
聞えなくなっていた。
¢ そこで、屎paraFoamでしか燕幣できなかったset秤鷄輅召砲弔い
は旗紋C嬬もB初してきた。
¢ DEXCS2023でもデフォルトは揖であるが、OpenFOAM 10のバイナ
リ井を揖yしてある蕁OpenFOAM 10ベ`スの屎paraFoamは聞え
るようになっている。
¢ これを聞って、TreeFoam/噴綳淵ぅ/blockMeshDict燕幣のメニュ`も
聞えるよう畯遒靴拭5し、辛晒鵑離羽`スファイルがOpenFOAM
v2306のケ`スの栽に、controlDictFile嶄のパラメタを筝する駅勣
のある栽がある。
42
ParaView / paraFoam
ParaView
paraFoam
K双麻Y惚の岷俊
辛晒が辛嬬
reconstruct 音勣
K双麻Y惚の岷俊辛
晒は竃栖ない
reconstruct 勣
patch兆
Zone/Sets秤鷄輅
43
ParaView / paraFoam
!#/bin/sh
#paraview launcher
export LD_LIBRARY_PATH=''
a=`pwd`
openName=`basename $a`.foam
touch $openName
/opt/paraview/bin/paraview
$openName
rm $openName
/usr/bin/paraFoam
ParaViewのビルド┘灰鵐僖ぅ襭が是y
https://develop.openfoam.com/Development/openfoam/-/blob/master/doc/Build.md
https://www.paraview.org/
ダウンロ`ド
シンボリック
リンク
44
┣凌治sets秤鵑凌敏晒圭隈
45
1
2
屎paraFoamを聞うには
runParaFoam-10をxk
46
DEXCS噴綳淵ぅ妝blockMesh燕幣箭1
1 2
3
4
paraFoam 軟
openfoam2306/tutorials
/incompressible/pisoFoam/RAS/cavity
47
DEXCS噴綳淵ぅ妝blockMesh燕幣箭2
1
2
OpenFOAM v2306 のチュ`トリアルケ`スは、
OpenFOAM 10 ではエラ`になる栽がある。
OpenFOAM 10 で宥喘
するパラメタに筝
openfoam2306/tutorials
/incompressible/pimpleFoam/RAS/pitzDaily
48
SLURMについて
49
p.203
DEXCS2023には揖y
SLURMの軟啖酬
5
ダブル
クリック
嘔クリック
1
STATE が idle となればOK。
そうならない栽は、 slurm.confのきQえが駅勣
6
よくiんでから
聞喘のこと
ダブル
クリック
2
3
50
7
4
slurm.conf
DEXCS2023では、デフォルトで4コアのマシンを覿┐靴討い襪里如∧荒辰
るマシンのコア方が4より富ないとジョブを誘秘できない。また4より寄きな
栽であっても4つのコアしか聞喘できない、という}が伏じる。
聞喘するマシンのコア方に栽わせて、slurm.confをきQえて聞喘すること
が容Xされる。徽しgにきQえただけでは郡啌されない。きQえ瘁、參
和のsystemctrlコマンドを秘薦する駅勣がある。
51
$ sudo systemctl stop slurmd
$ sudo systemctl stop slurmctld
$ sudo systemctl start slurmctld
$ sudo systemctl start slurmd
7
コア方が富ないrの念 7 の竃薦
ジョブが誘秘できない
52
$ sudo scontrol update nodename=localhost state=idle
極挑で、sinfo を秘薦したrに、STATEが drain となっている栽貧
蹌には、參和のコマンドを秘薦すれば盾される
DEXCSプロットツ`ル
¢ OpenFOAMの麻では、ポストI尖として、postProcessingフォルダ嶄に
?なr狼双デ`タが竃薦されるが、これらのデ`タを躬する蕕離妊侫
クトスタンダ`ド議なGUIツ`ルが贋壓しない。DEXCSでは、DEXCS2020
まではJGPというツ`ルを旋喘できるようにしてきたが、DEXCS2021から
はFreeCADのPlotモジュ`ルを旋喘した鏡徭のツ`ルを_kして旋喘でき
るようになっていた。
¢ しかしFreeCADのPlotモジュ`ルを聞う栽には、プロットするデ`タ泣方
が謹くなると、I尖rgがL寄になってしまうという}も其格した。
¢ そこでDEXCS2023では、プロットするデ`タ泣方を崙泙垢襪海箸派腕の
}を盾できるようにするとともに、TreeFoam/噴綳淵ぅ佞らJGPツ`
ルを旋喘する碧Mみも畯遒気擦襪海箸箸靴拭
¢ なお、麻g佩嶄の火奧グラフ燕幣にはこの崙泙m喘できていないの
で、掲協械麻でL寄なステップrgを勣する麻は、DEXCSワ`クベン
チでなく、TreeFoam貧でg佩することを容Xしている。
¢ また、DEXCSプロットツ`ルは、TreeFoam/噴綳淵ぅ佞らも軟咾任るよ
うにしてある。
53
54
DEXCSプロットツ`ル
燕幣I尖rgの}
デ`タ方33,000
侭勣rg瑳s2蛍
55
DEXCSプロットツ`ル
燕幣I尖rgの玉s圭隈
シ?O協
false
デフォルトの崙泪僖薀瓮
eのケ`ス阿琳届泪僖薀瓮
56
DEXCSプロットツ`ル
燕幣I尖rgの玉s箭
侭勣rg
方昼
侭勣rg
1昼參和
57
DEXCS噴綳淵ぅ妝DEXCSプロット
1
3
4
2
5
5'
.dpltがoい栽
6¨
6
58
DEXCS噴綳淵ぅ妝JGPプロット
1
2
3
4
postPlot.jgp をxk
4
プロット喘JGP
プロジェクトファイル
1
2
59
恷貧粁のプロジェクト
ファイルをxk
プロット箭
1
2
60
腎薦S方
OpenFOAM 10 を聞うには
DEXCS2023はデフォルトではOpenFOAM v2306ESI井が
聞えるようになっているが、OpenFOAM 10Foundation井も
聞えるようになっており、それに駅勣なO協筝朕は參和の
宥り。
¢ 軟啅膨の鞠h
¢ FreeCAD?シ?O協
¢ TreeFoam?ファイル?configTreeFoamのシ
61
1
3
62
o と秘薦
OpenFOAM 10 軟啅膨のdockメニュ`鞠h
2
嘔クリック
4
3
2
5
FreeCAD?シ?O協
63
OpenFOAM v2306
OpenFOAM 10
TreeFoam?ファイル?configTreeFoamのシ
64
OpenFOAM v2306
OpenFOAM 10
isoイメ`ジファイル?usb恬撹圭隈
¢ ブ`タブルUSB恬撹圭隈
$ https://kledgeb.blogspot.com/2022/04/ubuntu-2204-6
4-windowslinuxmacosubuntu.html
歌深サイト秤
65
軟咼疋薀ぅ屬筝圭隈
¢ BIOSO協?軟枠了を筝
PC坿をオンした岷瘁、F2キ`かDeleteキ`CNによってなるを兀すとBIOSO
協メニュ`が竃るので、そのBootメニュ`から軟枠了を筝する
¢ http://pctrouble.lessismore.cc/boot/bios_setup.html
¢ http://www.pc-master.jp/jisaku/boot.html
¢ 軟rのドライブ筝メニュ`を聞喘
PC坿をオンした岷瘁、F11かF12キ`CNによってなるを兀すと、軟咼疋薀ぅ
xkメニュ`が竃るので、そこでxk筝する。
¢ http://dynabook.com/assistpc/faq/pcdata/004035.htm
歌深サイト秤
66
Let¨s smart OpenCAE
presented by
67

More Related Content

DEXCS2023OF_Install.pdf