SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
2014/12/13 
第22回オープンCAE勉強会@広島 
  
cfMesh-1.01 の調査速報 
オープンCAEコンサルタント 
OCSE^2 代表 野村悦治
http://www.c-fields.com/blog/release-101
salome用のpythonスクリプト(?)
DEXCS2014(ubuntu 14.04) 
ではコンパイル不能 
DEXCS2013(ubuntu 12.04) 
ではOK
g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 - 
DNoRepository -ftemplate-depth-100 -I../../meshLibrary/lnInclude -I/home/dexcs/OpenFOAM/OpenFOAM-2.3. 
x/src/triSurface/lnInclude -I/home/dexcs/OpenFOAM/OpenFOAM-2.3.x/src/meshTools/lnInclude -IlnInclude -I. - 
I/home/dexcs/OpenFOAM/OpenFOAM-2.3.x/src/OpenFOAM/lnInclude -I/home/dexcs/OpenFOAM/OpenFOAM-2.3. 
x/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed 
Make/linux64GccDPOpt/importSurfaceAsSubset.o -L/home/dexcs/OpenFOAM/OpenFOAM-2.3. 
x/platforms/linux64GccDPOpt/lib  
-ltriSurface -L/home/dexcs/OpenFOAM/dexcs-2.3.x/platforms/linux64GccDPOpt/lib -lmeshLibrary - 
lmeshTools -lOpenFOAM -ldl -lm -o /home/dexcs/OpenFOAM/dexcs-2.3. 
x/platforms/linux64GccDPOpt/bin/importSurfaceAsSubset 
Make/linux64GccDPOpt/importSurfaceAsSubset.o: 関数 `main' 内: 
importSurfaceAsSubset.C:(.text.startup+0x210): `Foam::triSurfaceImportSurfaceAsSubset:: 
triSurfaceImportSurfaceAsSubset(Foam::triSurf&)' に対する定義されていない参照です 
importSurfaceAsSubset.C:(.text.startup+0x251): `Foam::triSurfaceImportSurfaceAsSubset::addSurfaceAsSubset 
(Foam::triSurf const&, Foam::word const&, double)' に対する定義されていない参照です 
importSurfaceAsSubset.C:(.text.startup+0x2ea): `Foam::triSurfaceImportSurfaceAsSubset:: 
~triSurfaceImportSurfaceAsSubset()' に対する定義されていない参照です 
importSurfaceAsSubset.C:(.text.startup+0x425): `Foam::triSurfaceImportSurfaceAsSubset:: 
~triSurfaceImportSurfaceAsSubset()' に対する定義されていない参照です 
collect2: error: ld returned 1 exit status 
make[1]: *** [/home/dexcs/OpenFOAM/dexcs-2.3.x/platforms/linux64GccDPOpt/bin/importSurfaceAsSubset] エラー 1
全18ページ 
更新情報は反映されている 
checkForGluedMesh 
(removeGluedMesh?)問題は修正されている 
全16ページ
tutorials sumarry 
CPU: AMD FX 8350 
4.0/4.2 GHz 
Mem:32GB 
オプションパラメタ 
本チュートリアルでは効能が良く判らない 
⇒ http://mogura7.zenno.info/~et/wordpress/ocse/?p=2002 
removeGluedMeshでなく、checkForGluedMeshなんだが、修正されていない
ship5415Octree
ship5415Octree 
surfaceMeshRefinement 
{ 
hull 
{ 
additionalRefinementLevels 3; 
surfaceFile "5415Joined1.stl"; 
refinementThickness 100; 
} 
} 
surfaceMeshRefinement 
{ 
hull 
{ 
additionalRefinementLevels 2; 
surfaceFile "5415Joined1.stl"; 
refinementThickness 50; 
} 
}
ship5415Octree 
localRefinement 
{ 
HULL_AND_BOX_0 
{ 
additionalRefinementLevels 3; 
} 
} 
localRefinement 
{ 
HULL_AND_BOX_0 
{ 
additionalRefinementLevels 3; 
refinementThickness 50; 
} 
} localRefinement ブロックで 
も使用可能
まとめ 
❏ 境界面に沿う細分割領域の厚さを任意で指定 
できるようになった。 
❏ salome用のpythonスクリプトなど、様々なユー 
ティリティが追加された。 
❏ マルチ領域対応は延期となった模様 
http://www.c-fields.com/technical-area/development 
前のヴァージョンのリリース時 
点では、本年中にリリース予 
定であった。
今後 
❏ マルチ領域問題への対処方法 
(chtMultiRegion, moveDyMesh) 
❏ minCellSize の効能調査 
❏ makeCfMeshSetting.pyの改良 
❏ dirtySTL問題
マルチ領域問題調査アイテム 
メッシュ完成、ソルバーもOK メッシュ完成、ソルバー調査 
中 
http://mogura7.zenno. 
info/~et/wordpress/ocse/? 
p=1652#more-1652 
snappy版 
↓ 
cfMesh版 
chtMultiRegionSimpleFoam
makeCfMeshSetting.pyの改良に際して 
これをベースに改良予定 ←
参考資料 
チュートリアルケースの 
オプションパラメタとメッシュ概要
hatOctree
asmoOctree
bunnyOctree
elbow_ 
90degree
intakePortOctree
multiple 
Orifices
sBendOctree
sawOctree
single 
Orifice
cutCubeOctree
socketOctree
Let’s smart OpenCAE 
presented by

Weitere ähnliche Inhalte

Was ist angesagt?

Cygwin 1.7 の紹介
Cygwin 1.7 の紹介Cygwin 1.7 の紹介
Cygwin 1.7 の紹介
fd0
 
Of tutorials v2.3.1 (1)
Of tutorials v2.3.1 (1)Of tutorials v2.3.1 (1)
Of tutorials v2.3.1 (1)
Etsuji Nomura
 
Motor bike by cfmesh
Motor bike by cfmeshMotor bike by cfmesh
Motor bike by cfmesh
Etsuji Nomura
 
Trema での Open vSwitch
Trema での Open vSwitchTrema での Open vSwitch
Trema での Open vSwitch
kazuyas
 

Was ist angesagt? (20)

123 Dexcs2021
123 Dexcs2021123 Dexcs2021
123 Dexcs2021
 
OpenSolaris Printing Environment
OpenSolaris Printing EnvironmentOpenSolaris Printing Environment
OpenSolaris Printing Environment
 
超簡単! JettyをWindowsにインストール
超簡単! JettyをWindowsにインストール超簡単! JettyをWindowsにインストール
超簡単! JettyをWindowsにインストール
 
Dexcs2021 of install2
Dexcs2021 of install2Dexcs2021 of install2
Dexcs2021 of install2
 
Of tutorials v4.0
Of tutorials v4.0Of tutorials v4.0
Of tutorials v4.0
 
GPD WINでStretchを動かす
GPD WINでStretchを動かすGPD WINでStretchを動かす
GPD WINでStretchを動かす
 
pkgsrc とは何か? - よもやま話
pkgsrc とは何か? - よもやま話pkgsrc とは何か? - よもやま話
pkgsrc とは何か? - よもやま話
 
超簡単! Node.jsをWindowsにインストール
超簡単! Node.jsをWindowsにインストール超簡単! Node.jsをWindowsにインストール
超簡単! Node.jsをWindowsにインストール
 
Cygwin 1.7 の紹介
Cygwin 1.7 の紹介Cygwin 1.7 の紹介
Cygwin 1.7 の紹介
 
Howto CAD and Meshing on DEXCS2021
Howto CAD and Meshing on DEXCS2021Howto CAD and Meshing on DEXCS2021
Howto CAD and Meshing on DEXCS2021
 
Lxc on cloud
Lxc on cloudLxc on cloud
Lxc on cloud
 
Of tutorials v2.3.1 (1)
Of tutorials v2.3.1 (1)Of tutorials v2.3.1 (1)
Of tutorials v2.3.1 (1)
 
超簡単!OpenJDKをWindwos Serverにインストール
超簡単!OpenJDKをWindwos Serverにインストール超簡単!OpenJDKをWindwos Serverにインストール
超簡単!OpenJDKをWindwos Serverにインストール
 
SELinux_Status_PoC_20170516
SELinux_Status_PoC_20170516SELinux_Status_PoC_20170516
SELinux_Status_PoC_20170516
 
Open vzでdr hbstudy
Open vzでdr hbstudyOpen vzでdr hbstudy
Open vzでdr hbstudy
 
Motor bike by cfmesh
Motor bike by cfmeshMotor bike by cfmesh
Motor bike by cfmesh
 
Trema での Open vSwitch
Trema での Open vSwitchTrema での Open vSwitch
Trema での Open vSwitch
 
DEXCS 2018 for OpenFOAM ,How to install
DEXCS 2018 for OpenFOAM ,How to installDEXCS 2018 for OpenFOAM ,How to install
DEXCS 2018 for OpenFOAM ,How to install
 
Transaction scopeまだダメ
Transaction scopeまだダメTransaction scopeまだダメ
Transaction scopeまだダメ
 
Dexcs2018 of install
Dexcs2018 of installDexcs2018 of install
Dexcs2018 of install
 

Andere mochten auch

Optimization of parameter settings for GAMG solver in simple solver, OpenFOAM...
Optimization of parameter settings for GAMG solver in simple solver, OpenFOAM...Optimization of parameter settings for GAMG solver in simple solver, OpenFOAM...
Optimization of parameter settings for GAMG solver in simple solver, OpenFOAM...
Masashi Imano
 
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件についてOpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
Fumiya Nozaki
 
CAESES Free チュートリアル
CAESES Free チュートリアルCAESES Free チュートリアル
CAESES Free チュートリアル
Fumiya Nozaki
 

Andere mochten auch (20)

openFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
openFoam Hangout on Air #2 - Cloud Simulation, presentation by DacoltopenFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
openFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
 
Of tutorials 3.0.1
Of tutorials 3.0.1Of tutorials 3.0.1
Of tutorials 3.0.1
 
Of tutorials v1606+
Of tutorials v1606+Of tutorials v1606+
Of tutorials v1606+
 
Of tutorials 3.0.0(x)
Of tutorials 3.0.0(x)Of tutorials 3.0.0(x)
Of tutorials 3.0.0(x)
 
Making mixingelbow
Making mixingelbowMaking mixingelbow
Making mixingelbow
 
Of tutorials v4.1
Of tutorials v4.1Of tutorials v4.1
Of tutorials v4.1
 
Of tutorials v2.4.0
Of tutorials v2.4.0Of tutorials v2.4.0
Of tutorials v2.4.0
 
windshield defrost
windshield defrostwindshield defrost
windshield defrost
 
OpenFOAM-v3.0+ tutorials
OpenFOAM-v3.0+ tutorialsOpenFOAM-v3.0+ tutorials
OpenFOAM-v3.0+ tutorials
 
OpenFOAM tutorials foam-ext-3.2
OpenFOAM tutorials foam-ext-3.2OpenFOAM tutorials foam-ext-3.2
OpenFOAM tutorials foam-ext-3.2
 
20151114 open cae@kansai
20151114 open cae@kansai20151114 open cae@kansai
20151114 open cae@kansai
 
how to install Dexcs2016 for OpenFOAM
how to install Dexcs2016 for OpenFOAMhow to install Dexcs2016 for OpenFOAM
how to install Dexcs2016 for OpenFOAM
 
Baffle meshing
Baffle meshingBaffle meshing
Baffle meshing
 
How to install Dexcs2015 for OpenFOAM(R)
How to install Dexcs2015 for OpenFOAM(R)How to install Dexcs2015 for OpenFOAM(R)
How to install Dexcs2015 for OpenFOAM(R)
 
2016 01 bubble_column
2016 01 bubble_column2016 01 bubble_column
2016 01 bubble_column
 
Optimization of parameter settings for GAMG solver in simple solver, OpenFOAM...
Optimization of parameter settings for GAMG solver in simple solver, OpenFOAM...Optimization of parameter settings for GAMG solver in simple solver, OpenFOAM...
Optimization of parameter settings for GAMG solver in simple solver, OpenFOAM...
 
Flow and Noise Simulation of the NASA Tandem Cylinder Experiment using OpenFOAM
Flow and Noise Simulation of the NASA Tandem Cylinder Experiment using OpenFOAMFlow and Noise Simulation of the NASA Tandem Cylinder Experiment using OpenFOAM
Flow and Noise Simulation of the NASA Tandem Cylinder Experiment using OpenFOAM
 
blockCoupledSwirlTestチュートリアル
blockCoupledSwirlTestチュートリアルblockCoupledSwirlTestチュートリアル
blockCoupledSwirlTestチュートリアル
 
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件についてOpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
 
CAESES Free チュートリアル
CAESES Free チュートリアルCAESES Free チュートリアル
CAESES Free チュートリアル
 

Ähnlich wie 20141213 cf mesh

Ähnlich wie 20141213 cf mesh (20)

Dockerを支える技術
Dockerを支える技術Dockerを支える技術
Dockerを支える技術
 
第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西
 
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
 
Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴
 
about DakotagUI
about DakotagUIabout DakotagUI
about DakotagUI
 
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
 
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
 
Building production server on docker
Building production server on dockerBuilding production server on docker
Building production server on docker
 
Building production server on docker
Building production server on dockerBuilding production server on docker
Building production server on docker
 
Docker Swarm入門
Docker Swarm入門Docker Swarm入門
Docker Swarm入門
 
aboutDEXCS2023-OF.pdf
aboutDEXCS2023-OF.pdfaboutDEXCS2023-OF.pdf
aboutDEXCS2023-OF.pdf
 
Linuxのユーザーランドをinitから全てまるごとgolangで書く
Linuxのユーザーランドをinitから全てまるごとgolangで書くLinuxのユーザーランドをinitから全てまるごとgolangで書く
Linuxのユーザーランドをinitから全てまるごとgolangで書く
 
最低限の開発環境を整えるには
最低限の開発環境を整えるには最低限の開発環境を整えるには
最低限の開発環境を整えるには
 
Tmux
TmuxTmux
Tmux
 
Rubyで創るOpenFlowネットワーク - LLまつり
Rubyで創るOpenFlowネットワーク - LLまつりRubyで創るOpenFlowネットワーク - LLまつり
Rubyで創るOpenFlowネットワーク - LLまつり
 
Tmux
TmuxTmux
Tmux
 
C#でOpenCL with OpenTK + Cloo
C#でOpenCL with OpenTK + ClooC#でOpenCL with OpenTK + Cloo
C#でOpenCL with OpenTK + Cloo
 
Docker講習会資料
Docker講習会資料Docker講習会資料
Docker講習会資料
 
initramfsについて
initramfsについてinitramfsについて
initramfsについて
 
2014 0228 OSC-Spring Tokyo NETMF
2014 0228 OSC-Spring Tokyo NETMF2014 0228 OSC-Spring Tokyo NETMF
2014 0228 OSC-Spring Tokyo NETMF
 

Mehr von Etsuji Nomura

Mehr von Etsuji Nomura (20)

DEXCS2023OF_Install.pdf
DEXCS2023OF_Install.pdfDEXCS2023OF_Install.pdf
DEXCS2023OF_Install.pdf
 
DEXCS2022 for preCICE
DEXCS2022 for preCICEDEXCS2022 for preCICE
DEXCS2022 for preCICE
 
DEXCS2022OF_Install.pdf
DEXCS2022OF_Install.pdfDEXCS2022OF_Install.pdf
DEXCS2022OF_Install.pdf
 
aboutDEXCS2022-OF.pdf
aboutDEXCS2022-OF.pdfaboutDEXCS2022-OF.pdf
aboutDEXCS2022-OF.pdf
 
aboutDexcsPlus2022.pdf
aboutDexcsPlus2022.pdfaboutDexcsPlus2022.pdf
aboutDexcsPlus2022.pdf
 
howtoCADandMeshing2022.pdf
howtoCADandMeshing2022.pdfhowtoCADandMeshing2022.pdf
howtoCADandMeshing2022.pdf
 
123DEXCS2022.pdf
123DEXCS2022.pdf123DEXCS2022.pdf
123DEXCS2022.pdf
 
Decsx launcherv 2.5
Decsx launcherv 2.5Decsx launcherv 2.5
Decsx launcherv 2.5
 
123 dexcs2020
123 dexcs2020123 dexcs2020
123 dexcs2020
 
Howto CAD and Meshing on DEXCS2020
Howto CAD and Meshing on DEXCS2020Howto CAD and Meshing on DEXCS2020
Howto CAD and Meshing on DEXCS2020
 
Dexcs2020-OF install
Dexcs2020-OF installDexcs2020-OF install
Dexcs2020-OF install
 
123 dexcs2019
123 dexcs2019123 dexcs2019
123 dexcs2019
 
Dexcs2019 howto Cad and Meshing
Dexcs2019 howto Cad and MeshingDexcs2019 howto Cad and Meshing
Dexcs2019 howto Cad and Meshing
 
Dexcs2019 of install
Dexcs2019 of installDexcs2019 of install
Dexcs2019 of install
 
How to cad and meshing for OpenFOAM
How to cad and meshing for OpenFOAMHow to cad and meshing for OpenFOAM
How to cad and meshing for OpenFOAM
 
Of tutorials v1806
Of tutorials v1806Of tutorials v1806
Of tutorials v1806
 
OpenFOAM Case Handling in dakota-6.8 gui
OpenFOAM Case Handling in dakota-6.8 guiOpenFOAM Case Handling in dakota-6.8 gui
OpenFOAM Case Handling in dakota-6.8 gui
 
201804 about su2
201804 about su2201804 about su2
201804 about su2
 
Of tutorials v1712
Of tutorials v1712Of tutorials v1712
Of tutorials v1712
 
about dakota6.7 gui
about dakota6.7 guiabout dakota6.7 gui
about dakota6.7 gui
 

20141213 cf mesh