SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
OpenFOAM-2.3.0の 
全チュートアリアル・ベンチマーク 
今野 雅(株式会社OCAEL) 
OpenCAE Local Workshop@Kansai 20th Sep 2014 1 Masashi Imano (OCAEL Co. Ltd.)
OpenFOAMのベンチマークテスト 
✓コンパイラ種別(intel/gnu)やコンパイラ最適化オプションを変えて,で 
きるだけ多くのケースでベンチマークテストを行い,可能ならば性能を最 
適化したい. 
✓全チュートリアルケースを対象にベンチマークテストを行うのが理想的. 
✓全実行(Allrun)は時間かかりすぎ. 
✓テスト実行(Alltest)は1ステップ実行のため,時間比較の精度が悪い. 
✓24時間以内で終了させるため,Alltestを500ステップ実行するように改 
造して,ベンチマークテストを行い,計算時間の比較を行なった. 
✓ただし,実行時間が莫大な foamyHexMesh/mixerVessel や,実行に 
失敗するケースは除いた. 
OpenCAE Local Workshop@Kansai 20th Sep 2014 2 Masashi Imano (OCAEL Co. Ltd.)
OpenFOAMのビルド 
✓対象システム 
• Aシステム (Intel Xeon L5640, 2.26GHz) ベクトル化: SSE4.2 
• Dシステム (Intel Xeon E5-2670 v2, 2.5GHz) ベクトル化: AVX 
✓intelコンパイラ (Ver 14.0.0) 
• boost: 標準設定の1_55_0はビルド失敗 → 1_54_0 
• 最適化オプション: -O3はfoamyHexMeshが動かない → -O2 
✓gnuコンパイラ 
• Ver: 4.8.2はCGALやfoamyHexMeshのビルド失敗 → 4.8.3 
• 最適化オプション: -O3に-msse4.2を付けても0.1%の違い→ -O3 
OpenCAE Local Workshop@Kansai 20th Sep 2014 3 Masashi Imano (OCAEL Co. Ltd.)
intelコンパイラの最適化オプション検討 
✓対象システム 
• A システム (Intel Xeon L5640 , 2.26GHz) ~SSE4.2 
• D システム (Intel Xeon E5-2670 v2, 2.5 GHz) ~SSE4.2, AVX 
✓ ケース I1 
• 最適化オプション: -axAVX,SSE4.2 -O2 -no-prec-div 
• 全てのシステムで動作.DシステムでAVXが有効(-axオプションで切替) 
✓ケース I2 
• 最適化オプション: -xSSE4.2 -O2 -no-prec-div 
• 全てのシステムで動作.DシステムでAVXが有効ではない 
✓ケース I3 
• 最適化オプション: -xHost -O2 -no-prec-div (OpenFOAMデフォルト) 
• Aシステムでは動作しない.DシステムではAVXが有効. 
OpenCAE Local Workshop@Kansai 20th Sep 2014 4 Masashi Imano (OCAEL Co. Ltd.)
7200 
5400 
3600 
1800 
0 
D system (Intel Xeon E5-2670 v2, 2.5GHz) 
1.015 x 
0 1800 3600 5400 7200 
計算時間の比較 (Dシステム) 
CPU time [s] (Case I3: Intel -xHost) 
CPU time [s] (Case I1: Intel -axAVX,SSE4.2) 
7200 
5400 
3600 
1800 
0 
D system (Intel Xeon E5-2670 v2, 2.5GHz) 
1.020 x 
0 1800 3600 5400 7200 
CPU time [s] (Case I2: Intel -xSSE4.2) 
CPU time [s] (Case I1: Intel -axAVX,SSE4.2) 
intelコンパイラでベクトル化オプションを変えても計算時間はほぼ変らない 
5 
OpenCAE Local Workshop@Kansai 20th Sep 2014 Masashi Imano (OCAEL Co. Ltd.)
計算時間の比較 (Aシステム) 
7200 
5400 
3600 
1800 
0 
A system (Intel Xeon L5640, 2.26GHz) 
0.995 x 
0 1800 3600 5400 7200 
CPU time [s] (Case I2: Intel -xSSE4.2) 
CPU time [s] (Case I1: Intel -axAVX,SSE4.2) 
intelコンパイラでベクトル化オプションを変えても計算時間はほぼ変らない 
6 
OpenCAE Local Workshop@Kansai 20th Sep 2014 Masashi Imano (OCAEL Co. Ltd.)
intel vs gnu 
7200 
5400 
3600 
1800 
0 
D system (Intel Xeon E5-2670 v2, 2.5GHz) 
1.147 x 
0 1800 3600 5400 7200 
CPU time [s] (Case G2: gnu -O3) 
CPU time [s] (Case I1: Intel -axAVX,SSE4.2) 
7200 
5400 
3600 
1800 
0 
A system (Intel Xeon L5640, 2.26GHz) 
1.154 x 
0 1800 3600 5400 7200 
CPU time [s] (Case G2: gnu -O3) 
CPU time [s] (Case I1: Intel -axAVX,SSE4.2) 
intel版に対するgnu版の計算時間の回帰式の係数は1.15で15%の増加 
OpenCAE Local Workshop@Kansai 20th Sep 2014 7 Masashi Imano (OCAEL Co. Ltd.)
OpenCAE Local Workshop@Kansai 20th Sep 2014 8 Masashi Imano (OCAEL Co. Ltd.) 
計算時間の比(Dシステム, intelコンパイラ) 
0.85 
0.9 
0.95 
1 
1.05 
1.1 
1.15 
icoFoam/elbow 
icoFoam/cavityHighRe 
icoFoam/cavityGrade 
icoFoam/cavityFine 
icoFoam/cavityClipped 
icoFoam/cavity 
foamyHexMesh/simpleShapes 
foamyHexMesh/flange 
foamyHexMesh/blob 
fireFoam/les/smallPoolFire3D 
fireFoam/les/smallPoolFire2D 
fireFoam/les/oppositeBurningPanels 
fireFoam/les/flameSpreadWaterSuppressionPanel 
financialFoam/europeanCall 
electrostaticFoam/chargedWire 
dnsFoam/boxTurb16 
compressibleMultiphaseInterFoam/laminar/damBreak4phase 
coalChemistryFoam/simplifiedSiwek 
chtMultiRegionSimpleFoam/multiRegionHeaterRadiation 
chtMultiRegionSimpleFoam/heatExchanger 
chtMultiRegionFoam/snappyMultiRegionHeater 
chtMultiRegionFoam/multiRegionHeater 
chemFoam/nc7h16 
chemFoam/ic8h18 
chemFoam/gri 
buoyantSimpleFoam/hotRadiationRoomFvDOM 
buoyantSimpleFoam/hotRadiationRoom 
buoyantSimpleFoam/externalCoupledCavity 
buoyantSimpleFoam/circuitBoardCooling 
buoyantSimpleFoam/buoyantCavity 
buoyantPimpleFoam/hotRoom 
buoyantBoussinesqSimpleFoam/iglooWithFridges 
buoyantBoussinesqSimpleFoam/hotRoom 
buoyantBoussinesqPimpleFoam/hotRoom 
boundaryFoam/boundaryWallFunctions 
boundaryFoam/boundaryLaunderSharma 
adjointShapeOptimizationFoam/pitzDaily 
XiFoam/ras/moriyoshiHomogeneousPart2 
XiFoam/ras/moriyoshiHomogeneousHydrogen 
XiFoam/ras/moriyoshiHomogeneous 
SRFSimpleFoam/mixer 
SRFPimpleFoam/rotor2D 
PDRFoam/flamePropagationWithObstacles 
MRFMultiphaseInterFoam/mixerVessel2D 
MRFInterFoam/mixerVessel2D 
MPPICFoam/injectionChannel 
MPPICFoam/cyclone 
MPPICFoam/column 
MPPICFoam/Goldschmidt 
LTSReactingParcelFoam/verticalChannel 
LTSReactingParcelFoam/counterFlowFlame2D 
LTSReactingFoam/ras/counterFlowFlame2D 
DPMFoam/Goldschmidt 
CPU time ratio 
FOCUS D system (Intel Xeon E5-2670 v2, 2.5GHz) 
I2/I1, average:1.017 
I3/I1, average:1.004 
I1 Better 
I1 Worse 
I1 > I2,I1 ≒ I3 
I1:-axAVX,SSE4.2 
I2:-xSSE4.2 
I3:-xHost
OpenCAE Local Workshop@Kansai 20th Sep 2014 9 Masashi Imano (OCAEL Co. Ltd.) 
0.85 
0.9 
0.95 
1 
1.05 
1.1 
1.15 
potentialFoam/pitzDaily 
potentialFoam/cylinder 
porousSimpleFoam/straightDuctImplicit 
porousSimpleFoam/angledDuctImplicit 
porousSimpleFoam/angledDuctExplicit 
pisoFoam/ras/cavityCoupledU 
pisoFoam/ras/cavity 
pisoFoam/les/pitzDailyMapped 
pisoFoam/les/pitzDaily 
pimpleFoam/pitzDaily 
pimpleFoam/elipsekkLOmega 
pimpleFoam/channel395 
pimpleFoam/TJunctionFan 
pimpleFoam/TJunction 
pimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam 
pimpleDyMFoam/oscillatingInletACMI2D 
pimpleDyMFoam/movingCone 
pimpleDyMFoam/mixerVesselAMI2D 
nonNewtonianIcoFoam/offsetCylinder 
multiphaseInterFoam/laminar/damBreak4phaseFine 
multiphaseInterFoam/laminar/damBreak4phase 
multiphaseEulerFoam/mixerVessel2D 
multiphaseEulerFoam/damBreak4phaseFine 
multiphaseEulerFoam/damBreak4phase 
multiphaseEulerFoam/bubbleColumn 
moveDynamicMesh/SnakeRiverCanyon 
laplacianFoam/flange 
interPhaseChangeFoam/cavitatingBullet 
interPhaseChangeDyMFoam/propeller 
interMixingFoam/laminar/damBreak 
interFoam/ras/weirOverflow 
interFoam/ras/damBreakPorousBaffle 
interFoam/ras/damBreakFine 
interFoam/ras/damBreak 
interFoam/les/nozzleFlow2D 
interFoam/laminar/damBreakFine 
interFoam/laminar/damBreak 
interFoam/laminar/capillaryRise 
interDyMFoam/ras/testTubeMixer 
interDyMFoam/ras/sloshingTank3D 
interDyMFoam/ras/sloshingTank3D6DoF 
interDyMFoam/ras/sloshingTank3D3DoF 
interDyMFoam/ras/sloshingTank2D 
interDyMFoam/ras/sloshingTank2D3DoF 
interDyMFoam/ras/mixerVesselAMI 
interDyMFoam/ras/floatingObject 
interDyMFoam/ras/damBreakWithObstacle 
icoUncoupledKinematicParcelFoam/hopper/hopperInitialState 
icoUncoupledKinematicParcelFoam/hopper/hopperEmptying 
CPU time ratio 
FOCUS D system (Intel Xeon E5-2670 v2, 2.5GHz) 
I2/I1, average:1.017 
I3/I1, average:1.004 
I1:-axAVX,SSE4.2 
I2:-xSSE4.2 
I3:-xHost 
I1 > I2,I1 ≒ I3 
I1 Better 
I1 Worse 
計算時間の比(Dシステム, intelコンパイラ)
OpenCAE Local Workshop@Kansai 20th Sep 2014 10 Masashi Imano (OCAEL Co. Ltd.) 
0.85 
0.9 
0.95 
1 
1.05 
1.1 
1.15 
twoPhaseEulerFoam/laminar/mixerVessel2D 
twoPhaseEulerFoam/laminar/fluidisedBed 
twoPhaseEulerFoam/laminar/bubbleColumnIATE 
twoPhaseEulerFoam/laminar/bubbleColumn 
twoPhaseEulerFoam/RAS/fluidisedBed 
twoPhaseEulerFoam/RAS/bubbleColumn 
twoPhaseEulerFoam/LES/bubbleColumn 
twoLiquidMixingFoam/lockExchange 
sprayFoam/aachenBomb 
sonicLiquidFoam/decompressionTankFine 
sonicLiquidFoam/decompressionTank 
sonicFoam/ras/prism 
sonicFoam/laminar/shockTube 
sonicFoam/laminar/forwardStep 
solidEquilibriumDisplacementFoam/beamEndLoad 
solidDisplacementFoam/plateHole 
simpleReactingParcelFoam/verticalChannel 
simpleFoam/turbineSiting 
simpleFoam/pitzDailyExptInlet 
simpleFoam/pitzDaily 
simpleFoam/pipeCyclic 
simpleFoam/mixerVessel2D 
simpleFoam/airFoil2D 
shallowWaterFoam/squareBump 
settlingFoam/ras/tank3D 
settlingFoam/ras/dahl 
rhoSimplecFoam/squareBend 
rhoSimpleFoam/angledDuctExplicitFixedCoeff 
rhoPorousSimpleFoam/angledDuctImplicit 
rhoPorousSimpleFoam/angledDuctExplicit 
rhoPimplecFoam/angledDuct 
rhoPimpleFoam/ras/mixerVessel2D 
rhoPimpleFoam/ras/cavity 
rhoPimpleFoam/ras/angledDuct 
rhoPimpleFoam/les/pitzDaily 
rhoPimpleDyMFoam/annularThermalMixer 
rhoLTSPimpleFoam/angledDuct 
rhoCentralFoam/wedge15Ma5 
rhoCentralFoam/shockTube 
rhoCentralFoam/obliqueShock 
rhoCentralFoam/forwardStep 
rhoCentralFoam/LadenburgJet60psi 
reactingParcelFoam/verticalChannel 
reactingParcelFoam/parcelInBox 
reactingParcelFoam/filter 
reactingParcelFilmFoam/splashPanel 
reactingParcelFilmFoam/rivuletPanel 
reactingParcelFilmFoam/hotBoxes 
reactingParcelFilmFoam/cylinder 
reactingFoam/ras/counterFlowFlame2D 
CPU time ratio 
FOCUS D system (Intel Xeon E5-2670 v2, 2.5GHz) 
I2/I1, average:1.017 
I3/I1, average:1.004 
I1:-axAVX,SSE4.2 
I2:-xSSE4.2 
I3:-xHost 
I1 > I2,I1 ≒ I3 
I1 Better 
I1 Worse 
計算時間の比(Dシステム, intelコンパイラ)
OpenCAE Local Workshop@Kansai 20th Sep 2014 11 Masashi Imano (OCAEL Co. Ltd.) 
0.85 
0.9 
0.95 
1 
1.05 
1.1 
1.15 
icoFoam/elbow 
icoFoam/cavityHighRe 
icoFoam/cavityGrade 
icoFoam/cavityFine 
icoFoam/cavityClipped 
icoFoam/cavity 
foamyHexMesh/simpleShapes 
foamyHexMesh/flange 
foamyHexMesh/blob 
fireFoam/les/smallPoolFire3D 
fireFoam/les/smallPoolFire2D 
fireFoam/les/oppositeBurningPanels 
fireFoam/les/flameSpreadWaterSuppressionPanel 
financialFoam/europeanCall 
electrostaticFoam/chargedWire 
dnsFoam/boxTurb16 
compressibleMultiphaseInterFoam/laminar/damBreak4phase 
coalChemistryFoam/simplifiedSiwek 
chtMultiRegionSimpleFoam/multiRegionHeaterRadiation 
chtMultiRegionSimpleFoam/heatExchanger 
chtMultiRegionFoam/snappyMultiRegionHeater 
chtMultiRegionFoam/multiRegionHeater 
chemFoam/nc7h16 
chemFoam/ic8h18 
chemFoam/gri 
buoyantSimpleFoam/hotRadiationRoomFvDOM 
buoyantSimpleFoam/hotRadiationRoom 
buoyantSimpleFoam/externalCoupledCavity 
buoyantSimpleFoam/circuitBoardCooling 
buoyantSimpleFoam/buoyantCavity 
buoyantPimpleFoam/hotRoom 
buoyantBoussinesqSimpleFoam/iglooWithFridges 
buoyantBoussinesqSimpleFoam/hotRoom 
buoyantBoussinesqPimpleFoam/hotRoom 
boundaryFoam/boundaryWallFunctions 
boundaryFoam/boundaryLaunderSharma 
adjointShapeOptimizationFoam/pitzDaily 
XiFoam/ras/moriyoshiHomogeneousPart2 
XiFoam/ras/moriyoshiHomogeneousHydrogen 
XiFoam/ras/moriyoshiHomogeneous 
SRFSimpleFoam/mixer 
SRFPimpleFoam/rotor2D 
PDRFoam/flamePropagationWithObstacles 
MRFMultiphaseInterFoam/mixerVessel2D 
MRFInterFoam/mixerVessel2D 
MPPICFoam/injectionChannel 
MPPICFoam/cyclone 
MPPICFoam/column 
MPPICFoam/Goldschmidt 
LTSReactingParcelFoam/verticalChannel 
LTSReactingParcelFoam/counterFlowFlame2D 
LTSReactingFoam/ras/counterFlowFlame2D 
DPMFoam/Goldschmidt 
CPU time ratio 
FOCUS A system (Intel Xeon L5640, 2.26GHz) 
I2/I1, average:0.991 
I1:-axAVX,SSE4.2 
I2:-xSSE4.2 
I1 ≒ I2 
I1 Better 
I1 Worse 
計算時間の比(Aシステム, intelコンパイラ)
OpenCAE Local Workshop@Kansai 20th Sep 2014 12 Masashi Imano (OCAEL Co. Ltd.) 
0.85 
0.9 
0.95 
1 
1.05 
1.1 
1.15 
potentialFoam/pitzDaily 
potentialFoam/cylinder 
porousSimpleFoam/straightDuctImplicit 
porousSimpleFoam/angledDuctImplicit 
porousSimpleFoam/angledDuctExplicit 
pisoFoam/ras/cavityCoupledU 
pisoFoam/ras/cavity 
pisoFoam/les/pitzDailyMapped 
pisoFoam/les/pitzDaily 
pimpleFoam/pitzDaily 
pimpleFoam/elipsekkLOmega 
pimpleFoam/channel395 
pimpleFoam/TJunctionFan 
pimpleFoam/TJunction 
pimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam 
pimpleDyMFoam/oscillatingInletACMI2D 
pimpleDyMFoam/movingCone 
pimpleDyMFoam/mixerVesselAMI2D 
nonNewtonianIcoFoam/offsetCylinder 
multiphaseInterFoam/laminar/damBreak4phaseFine 
multiphaseInterFoam/laminar/damBreak4phase 
multiphaseEulerFoam/mixerVessel2D 
multiphaseEulerFoam/damBreak4phaseFine 
multiphaseEulerFoam/damBreak4phase 
multiphaseEulerFoam/bubbleColumn 
moveDynamicMesh/SnakeRiverCanyon 
laplacianFoam/flange 
interPhaseChangeFoam/cavitatingBullet 
interPhaseChangeDyMFoam/propeller 
interMixingFoam/laminar/damBreak 
interFoam/ras/weirOverflow 
interFoam/ras/damBreakPorousBaffle 
interFoam/ras/damBreakFine 
interFoam/ras/damBreak 
interFoam/les/nozzleFlow2D 
interFoam/laminar/damBreakFine 
interFoam/laminar/damBreak 
interFoam/laminar/capillaryRise 
interDyMFoam/ras/testTubeMixer 
interDyMFoam/ras/sloshingTank3D 
interDyMFoam/ras/sloshingTank3D6DoF 
interDyMFoam/ras/sloshingTank3D3DoF 
interDyMFoam/ras/sloshingTank2D 
interDyMFoam/ras/sloshingTank2D3DoF 
interDyMFoam/ras/mixerVesselAMI 
interDyMFoam/ras/floatingObject 
interDyMFoam/ras/damBreakWithObstacle 
icoUncoupledKinematicParcelFoam/hopper/hopperInitialState 
icoUncoupledKinematicParcelFoam/hopper/hopperEmptying 
CPU time ratio 
FOCUS A system (Intel Xeon L5640, 2.26GHz) 
I2/I1, average:0.991 
I1 Better 
I1 Worse 
I1:-axAVX,SSE4.2 
I2:-xSSE4.2 
I1 ≒ I2 
計算時間の比(Aシステム, intelコンパイラ)
OpenCAE Local Workshop@Kansai 20th Sep 2014 13 Masashi Imano (OCAEL Co. Ltd.) 
0.85 
0.9 
0.95 
1 
1.05 
1.1 
1.15 
twoPhaseEulerFoam/laminar/mixerVessel2D 
twoPhaseEulerFoam/laminar/fluidisedBed 
twoPhaseEulerFoam/laminar/bubbleColumnIATE 
twoPhaseEulerFoam/laminar/bubbleColumn 
twoPhaseEulerFoam/RAS/fluidisedBed 
twoPhaseEulerFoam/RAS/bubbleColumn 
twoPhaseEulerFoam/LES/bubbleColumn 
twoLiquidMixingFoam/lockExchange 
sprayFoam/aachenBomb 
sonicLiquidFoam/decompressionTankFine 
sonicLiquidFoam/decompressionTank 
sonicFoam/ras/prism 
sonicFoam/laminar/shockTube 
sonicFoam/laminar/forwardStep 
solidEquilibriumDisplacementFoam/beamEndLoad 
solidDisplacementFoam/plateHole 
simpleReactingParcelFoam/verticalChannel 
simpleFoam/turbineSiting 
simpleFoam/pitzDailyExptInlet 
simpleFoam/pitzDaily 
simpleFoam/pipeCyclic 
simpleFoam/mixerVessel2D 
simpleFoam/airFoil2D 
shallowWaterFoam/squareBump 
settlingFoam/ras/tank3D 
settlingFoam/ras/dahl 
rhoSimplecFoam/squareBend 
rhoSimpleFoam/angledDuctExplicitFixedCoeff 
rhoPorousSimpleFoam/angledDuctImplicit 
rhoPorousSimpleFoam/angledDuctExplicit 
rhoPimplecFoam/angledDuct 
rhoPimpleFoam/ras/mixerVessel2D 
rhoPimpleFoam/ras/cavity 
rhoPimpleFoam/ras/angledDuct 
rhoPimpleFoam/les/pitzDaily 
rhoPimpleDyMFoam/annularThermalMixer 
rhoLTSPimpleFoam/angledDuct 
rhoCentralFoam/wedge15Ma5 
rhoCentralFoam/shockTube 
rhoCentralFoam/obliqueShock 
rhoCentralFoam/forwardStep 
rhoCentralFoam/LadenburgJet60psi 
reactingParcelFoam/verticalChannel 
reactingParcelFoam/parcelInBox 
reactingParcelFoam/filter 
reactingParcelFilmFoam/splashPanel 
reactingParcelFilmFoam/rivuletPanel 
reactingParcelFilmFoam/hotBoxes 
reactingParcelFilmFoam/cylinder 
reactingFoam/ras/counterFlowFlame2D 
CPU time ratio 
FOCUS A system (Intel Xeon L5640, 2.26GHz) 
I2/I1, average:0.991 
I1 Better 
I1 Worse 
I1:-axAVX,SSE4.2 
I2:-xSSE4.2 
I1 ≒ I2 
計算時間の比(Aシステム, intelコンパイラ)
OpenCAE Local Workshop@Kansai 20th Sep 2014 14 Masashi Imano (OCAEL Co. Ltd.) 
MPPICFoam/cyclone chemFoam/nc7h16 
I1 Better 
icoFoam/elbow 
icoFoam/cavityHighRe 
icoFoam/cavityGrade 
icoFoam/cavityFine 
icoFoam/cavityClipped 
icoFoam/cavity 
foamyHexMesh/simpleShapes 
foamyHexMesh/flange 
foamyHexMesh/blob 
fireFoam/les/smallPoolFire3D 
fireFoam/les/smallPoolFire2D 
fireFoam/les/oppositeBurningPanels 
fireFoam/les/flameSpreadWaterSuppressionPanel 
financialFoam/europeanCall 
electrostaticFoam/chargedWire 
dnsFoam/boxTurb16 
compressibleMultiphaseInterFoam/laminar/damBreak4phase 
coalChemistryFoam/simplifiedSiwek 
chtMultiRegionSimpleFoam/multiRegionHeaterRadiation 
chtMultiRegionSimpleFoam/heatExchanger 
chtMultiRegionFoam/snappyMultiRegionHeater 
chtMultiRegionFoam/multiRegionHeater 
chemFoam/nc7h16 
chemFoam/ic8h18 
chemFoam/gri 
buoyantSimpleFoam/hotRadiationRoomFvDOM 
buoyantSimpleFoam/hotRadiationRoom 
buoyantSimpleFoam/externalCoupledCavity 
buoyantSimpleFoam/circuitBoardCooling 
buoyantSimpleFoam/buoyantCavity 
buoyantPimpleFoam/hotRoom 
buoyantBoussinesqSimpleFoam/iglooWithFridges 
buoyantBoussinesqSimpleFoam/hotRoom 
buoyantBoussinesqPimpleFoam/hotRoom 
boundaryFoam/boundaryWallFunctions 
boundaryFoam/boundaryLaunderSharma 
adjointShapeOptimizationFoam/pitzDaily 
XiFoam/ras/moriyoshiHomogeneousPart2 
XiFoam/ras/moriyoshiHomogeneousHydrogen 
XiFoam/ras/moriyoshiHomogeneous 
SRFSimpleFoam/mixer 
SRFPimpleFoam/rotor2D 
PDRFoam/flamePropagationWithObstacles 
MRFMultiphaseInterFoam/mixerVessel2D 
MRFInterFoam/mixerVessel2D 
MPPICFoam/injectionChannel 
MPPICFoam/cyclone 
MPPICFoam/column 
MPPICFoam/Goldschmidt 
LTSReactingParcelFoam/verticalChannel 
LTSReactingParcelFoam/counterFlowFlame2D 
LTSReactingFoam/ras/counterFlowFlame2D 
I1 Worse 
I1:intel compiler 
-axAVX,SSE4.2 
G2:gnu compiler 
-O3 
計算時間の比(Dシステム,intel vs gnu) 
0.6 
0.8 
1 
1.2 
1.4 
1.6 
1.8 
2 
DPMFoam/Goldschmidt 
CPU time ratio 
FOCUS D system (Intel Xeon E5-2670 v2, 2.5GHz) 
G2/I1, average:1.066
OpenCAE Local Workshop@Kansai 20th Sep 2014 15 Masashi Imano (OCAEL Co. Ltd.) 
interDyMFoam/ras/mixerVesselAMI 
I1 Better 
potentialFoam/pitzDaily 
potentialFoam/cylinder 
porousSimpleFoam/straightDuctImplicit 
porousSimpleFoam/angledDuctImplicit 
porousSimpleFoam/angledDuctExplicit 
pisoFoam/ras/cavityCoupledU 
pisoFoam/ras/cavity 
pisoFoam/les/pitzDailyMapped 
pisoFoam/les/pitzDaily 
pimpleFoam/pitzDaily 
pimpleFoam/elipsekkLOmega 
pimpleFoam/channel395 
pimpleFoam/TJunctionFan 
pimpleFoam/TJunction 
pimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam 
pimpleDyMFoam/oscillatingInletACMI2D 
pimpleDyMFoam/movingCone 
pimpleDyMFoam/mixerVesselAMI2D 
nonNewtonianIcoFoam/offsetCylinder 
multiphaseInterFoam/laminar/damBreak4phaseFine 
multiphaseInterFoam/laminar/damBreak4phase 
multiphaseEulerFoam/mixerVessel2D 
multiphaseEulerFoam/damBreak4phaseFine 
multiphaseEulerFoam/damBreak4phase 
multiphaseEulerFoam/bubbleColumn 
moveDynamicMesh/SnakeRiverCanyon 
laplacianFoam/flange 
interPhaseChangeFoam/cavitatingBullet 
interPhaseChangeDyMFoam/propeller 
interMixingFoam/laminar/damBreak 
interFoam/ras/weirOverflow 
interFoam/ras/damBreakPorousBaffle 
interFoam/ras/damBreakFine 
interFoam/ras/damBreak 
interFoam/les/nozzleFlow2D 
interFoam/laminar/damBreakFine 
interFoam/laminar/damBreak 
interFoam/laminar/capillaryRise 
interDyMFoam/ras/testTubeMixer 
interDyMFoam/ras/sloshingTank3D 
interDyMFoam/ras/sloshingTank3D6DoF 
interDyMFoam/ras/sloshingTank3D3DoF 
interDyMFoam/ras/sloshingTank2D 
interDyMFoam/ras/sloshingTank2D3DoF 
interDyMFoam/ras/mixerVesselAMI 
interDyMFoam/ras/floatingObject 
interDyMFoam/ras/damBreakWithObstacle 
icoUncoupledKinematicParcelFoam/hopper/hopperInitialState 
I1 Worse 
I1:intel compiler 
-axAVX,SSE4.2 
G2:gnu compiler 
-O3 
計算時間の比(Dシステム,intel vs gnu) 
0.6 
0.8 
1 
1.2 
1.4 
1.6 
1.8 
2 
icoUncoupledKinematicParcelFoam/hopper/hopperEmptying 
CPU time ratio 
FOCUS D system (Intel Xeon E5-2670 v2, 2.5GHz) 
G2/I1, average:1.066
OpenCAE Local Workshop@Kansai 20th Sep 2014 16 Masashi Imano (OCAEL Co. Ltd.) 
twoPhaseEulerFoam/laminar/mixerVessel2D 
twoPhaseEulerFoam/laminar/fluidisedBed 
twoPhaseEulerFoam/laminar/bubbleColumnIATE 
twoPhaseEulerFoam/laminar/bubbleColumn 
twoPhaseEulerFoam/RAS/fluidisedBed 
twoPhaseEulerFoam/RAS/bubbleColumn 
twoPhaseEulerFoam/LES/bubbleColumn 
twoLiquidMixingFoam/lockExchange 
sprayFoam/aachenBomb 
sonicLiquidFoam/decompressionTankFine 
sonicLiquidFoam/decompressionTank 
sonicFoam/ras/prism 
sonicFoam/laminar/shockTube 
sonicFoam/laminar/forwardStep 
solidEquilibriumDisplacementFoam/beamEndLoad 
solidDisplacementFoam/plateHole 
simpleReactingParcelFoam/verticalChannel 
simpleFoam/turbineSiting 
simpleFoam/pitzDailyExptInlet 
simpleFoam/pitzDaily 
simpleFoam/pipeCyclic 
simpleFoam/mixerVessel2D 
simpleFoam/airFoil2D 
shallowWaterFoam/squareBump 
settlingFoam/ras/tank3D 
settlingFoam/ras/dahl 
rhoSimplecFoam/squareBend 
rhoSimpleFoam/angledDuctExplicitFixedCoeff 
rhoPorousSimpleFoam/angledDuctImplicit 
rhoPorousSimpleFoam/angledDuctExplicit 
rhoPimplecFoam/angledDuct 
rhoPimpleFoam/ras/mixerVessel2D 
rhoPimpleFoam/ras/cavity 
rhoPimpleFoam/ras/angledDuct 
rhoPimpleFoam/les/pitzDaily 
rhoPimpleDyMFoam/annularThermalMixer 
rhoLTSPimpleFoam/angledDuct 
rhoCentralFoam/wedge15Ma5 
rhoCentralFoam/shockTube 
rhoCentralFoam/obliqueShock 
rhoCentralFoam/forwardStep 
rhoCentralFoam/LadenburgJet60psi 
reactingParcelFoam/verticalChannel 
reactingParcelFoam/parcelInBox 
reactingParcelFoam/filter 
reactingParcelFilmFoam/splashPanel 
reactingParcelFilmFoam/rivuletPanel 
I1:intel compiler 
-axAVX,SSE4.2 
G2:gnu compiler 
-O3 
sprayFoam/aachenBomb 
I1 Better 
reactingParcelFilmFoam/hotBoxes 
reactingParcelFilmFoam/cylinder 
I1 Worse 
計算時間の比(Dシステム,intel vs gnu) 
0.6 
0.8 
1 
1.2 
1.4 
1.6 
1.8 
2 
reactingFoam/ras/counterFlowFlame2D 
CPU time ratio 
FOCUS D system (Intel Xeon E5-2670 v2, 2.5GHz) 
G2/I1, average:1.066 
twoPhaseEulerFoam/laminar/bubbleColumnIATE
OpenCAE Local Workshop@Kansai 20th Sep 2014 17 Masashi Imano (OCAEL Co. Ltd.) 
MPPICFoam/cyclone 
I1 Better 
icoFoam/elbow 
icoFoam/cavityHighRe 
icoFoam/cavityGrade 
icoFoam/cavityFine 
icoFoam/cavityClipped 
icoFoam/cavity 
foamyHexMesh/simpleShapes 
foamyHexMesh/flange 
foamyHexMesh/blob 
fireFoam/les/smallPoolFire3D 
fireFoam/les/smallPoolFire2D 
fireFoam/les/oppositeBurningPanels 
fireFoam/les/flameSpreadWaterSuppressionPanel 
financialFoam/europeanCall 
electrostaticFoam/chargedWire 
dnsFoam/boxTurb16 
compressibleMultiphaseInterFoam/laminar/damBreak4phase 
coalChemistryFoam/simplifiedSiwek 
chtMultiRegionSimpleFoam/multiRegionHeaterRadiation 
chtMultiRegionSimpleFoam/heatExchanger 
chtMultiRegionFoam/snappyMultiRegionHeater 
chtMultiRegionFoam/multiRegionHeater 
chemFoam/nc7h16 
chemFoam/ic8h18 
chemFoam/gri 
buoyantSimpleFoam/hotRadiationRoomFvDOM 
buoyantSimpleFoam/hotRadiationRoom 
buoyantSimpleFoam/externalCoupledCavity 
buoyantSimpleFoam/circuitBoardCooling 
buoyantSimpleFoam/buoyantCavity 
buoyantPimpleFoam/hotRoom 
buoyantBoussinesqSimpleFoam/iglooWithFridges 
buoyantBoussinesqSimpleFoam/hotRoom 
buoyantBoussinesqPimpleFoam/hotRoom 
boundaryFoam/boundaryWallFunctions 
boundaryFoam/boundaryLaunderSharma 
adjointShapeOptimizationFoam/pitzDaily 
XiFoam/ras/moriyoshiHomogeneousPart2 
XiFoam/ras/moriyoshiHomogeneousHydrogen 
XiFoam/ras/moriyoshiHomogeneous 
SRFSimpleFoam/mixer 
SRFPimpleFoam/rotor2D 
PDRFoam/flamePropagationWithObstacles 
MRFMultiphaseInterFoam/mixerVessel2D 
MRFInterFoam/mixerVessel2D 
MPPICFoam/injectionChannel 
MPPICFoam/cyclone 
MPPICFoam/column 
MPPICFoam/Goldschmidt 
LTSReactingParcelFoam/verticalChannel 
LTSReactingParcelFoam/counterFlowFlame2D 
LTSReactingFoam/ras/counterFlowFlame2D 
I1 Worse 
I1:intel compiler 
-axAVX,SSE4.2 
G2:gnu compiler 
-O3 
計算時間の比(Aシステム,intel vs gnu) 
0.6 
0.8 
1 
1.2 
1.4 
1.6 
1.8 
2 
DPMFoam/Goldschmidt 
CPU time ratio 
FOCUS A system (Intel Xeon L5640, 2.26GHz) 
G2/I1, average:1.038
OpenCAE Local Workshop@Kansai 20th Sep 2014 18 Masashi Imano (OCAEL Co. Ltd.) 
multiphaseInterFoam/ 
laminar/ 
damBreak4phaseFine 
I1 Better 
potentialFoam/pitzDaily 
potentialFoam/cylinder 
porousSimpleFoam/straightDuctImplicit 
porousSimpleFoam/angledDuctImplicit 
porousSimpleFoam/angledDuctExplicit 
pisoFoam/ras/cavityCoupledU 
pisoFoam/ras/cavity 
pisoFoam/les/pitzDailyMapped 
pisoFoam/les/pitzDaily 
pimpleFoam/pitzDaily 
pimpleFoam/elipsekkLOmega 
pimpleFoam/channel395 
pimpleFoam/TJunctionFan 
pimpleFoam/TJunction 
pimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam 
pimpleDyMFoam/oscillatingInletACMI2D 
pimpleDyMFoam/movingCone 
pimpleDyMFoam/mixerVesselAMI2D 
nonNewtonianIcoFoam/offsetCylinder 
multiphaseInterFoam/laminar/damBreak4phaseFine 
multiphaseInterFoam/laminar/damBreak4phase 
multiphaseEulerFoam/mixerVessel2D 
multiphaseEulerFoam/damBreak4phaseFine 
multiphaseEulerFoam/damBreak4phase 
multiphaseEulerFoam/bubbleColumn 
moveDynamicMesh/SnakeRiverCanyon 
laplacianFoam/flange 
interPhaseChangeFoam/cavitatingBullet 
interPhaseChangeDyMFoam/propeller 
interMixingFoam/laminar/damBreak 
interFoam/ras/weirOverflow 
interFoam/ras/damBreakPorousBaffle 
interFoam/ras/damBreakFine 
interFoam/ras/damBreak 
interFoam/les/nozzleFlow2D 
interFoam/laminar/damBreakFine 
interFoam/laminar/damBreak 
interFoam/laminar/capillaryRise 
interDyMFoam/ras/testTubeMixer 
interDyMFoam/ras/sloshingTank3D 
interDyMFoam/ras/sloshingTank3D6DoF 
interDyMFoam/ras/sloshingTank3D3DoF 
interDyMFoam/ras/sloshingTank2D 
interDyMFoam/ras/sloshingTank2D3DoF 
interDyMFoam/ras/mixerVesselAMI 
interDyMFoam/ras/floatingObject 
interDyMFoam/ras/damBreakWithObstacle 
icoUncoupledKinematicParcelFoam/hopper/hopperInitialState 
I1 Worse 
I1:intel compiler 
-axAVX,SSE4.2 
G2:gnu compiler 
-O3 
計算時間の比(Aシステム,intel vs gnu) 
0.6 
0.8 
1 
1.2 
1.4 
1.6 
1.8 
2 
icoUncoupledKinematicParcelFoam/hopper/hopperEmptying 
CPU time ratio 
FOCUS A system (Intel Xeon L5640, 2.26GHz) 
G2/I1, average:1.038 multiphaseEulerFoam/ 
damBreak4phaseFine
OpenCAE Local Workshop@Kansai 20th Sep 2014 19 Masashi Imano (OCAEL Co. Ltd.) 
twoPhaseEulerFoam/laminar/mixerVessel2D 
twoPhaseEulerFoam/laminar/fluidisedBed 
twoPhaseEulerFoam/laminar/bubbleColumnIATE 
twoPhaseEulerFoam/laminar/bubbleColumn 
twoPhaseEulerFoam/RAS/fluidisedBed 
twoPhaseEulerFoam/RAS/bubbleColumn 
twoPhaseEulerFoam/LES/bubbleColumn 
twoLiquidMixingFoam/lockExchange 
sprayFoam/aachenBomb 
sonicLiquidFoam/decompressionTankFine 
sonicLiquidFoam/decompressionTank 
sonicFoam/ras/prism 
sonicFoam/laminar/shockTube 
sonicFoam/laminar/forwardStep 
solidEquilibriumDisplacementFoam/beamEndLoad 
solidDisplacementFoam/plateHole 
simpleReactingParcelFoam/verticalChannel 
simpleFoam/turbineSiting 
simpleFoam/pitzDailyExptInlet 
simpleFoam/pitzDaily 
simpleFoam/pipeCyclic 
simpleFoam/mixerVessel2D 
simpleFoam/airFoil2D 
shallowWaterFoam/squareBump 
settlingFoam/ras/tank3D 
settlingFoam/ras/dahl 
rhoSimplecFoam/squareBend 
rhoSimpleFoam/angledDuctExplicitFixedCoeff 
rhoPorousSimpleFoam/angledDuctImplicit 
rhoPorousSimpleFoam/angledDuctExplicit 
rhoPimplecFoam/angledDuct 
rhoPimpleFoam/ras/mixerVessel2D 
rhoPimpleFoam/ras/cavity 
rhoPimpleFoam/ras/angledDuct 
rhoPimpleFoam/les/pitzDaily 
rhoPimpleDyMFoam/annularThermalMixer 
rhoLTSPimpleFoam/angledDuct 
rhoCentralFoam/wedge15Ma5 
rhoCentralFoam/shockTube 
rhoCentralFoam/obliqueShock 
rhoCentralFoam/forwardStep 
rhoCentralFoam/LadenburgJet60psi 
reactingParcelFoam/verticalChannel 
reactingParcelFoam/parcelInBox 
reactingParcelFoam/filter 
reactingParcelFilmFoam/splashPanel 
reactingParcelFilmFoam/rivuletPanel 
I1:intel compiler 
-axAVX,SSE4.2 
G2:gnu compiler 
-O3 
sprayFoam/aachenBomb 
I1 Better 
reactingParcelFilmFoam/hotBoxes 
reactingParcelFilmFoam/cylinder 
I1 Worse 
計算時間の比(Aシステム,intel vs gnu) 
twoPhaseEulerFoam/laminar/bubbleColumnIATE 
0.6 
0.8 
1 
1.2 
1.4 
1.6 
1.8 
2 
reactingFoam/ras/counterFlowFlame2D 
CPU time ratio 
FOCUS A system (Intel Xeon L5640, 2.26GHz) 
G2/I1, average:1.038
まとめ 
✓intelコンパイラの最適化オプションとして-axAVX,SSE4.2を 
用いることで,DシステムではAVXが有効,Aシステムでは 
SSE4.2が自動的に有効になるバイナリができる. 
✓-axAVX,SSE4.2オプション版は,-xAVXや-xSSE4.2の版と 
速度がほぼ同等である. 
✓intel版に対するgnu版の計算時間の比の平均は,Dシステムで 
約1.07,Aシステムで約1.04であり,平均するとgnu版の速度 
低下は10%以下である.ただし,gnu版のほうが40%以上遅い 
ケースがA,D両システムとも5ケースあった. 
OpenCAE Local Workshop@Kansai 20th Sep 2014 20 Masashi Imano (OCAEL Co. Ltd.)

Contenu connexe

En vedette

Odf report-destruction-of-independent-journalism-in-ukraine-eng
Odf report-destruction-of-independent-journalism-in-ukraine-engOdf report-destruction-of-independent-journalism-in-ukraine-eng
Odf report-destruction-of-independent-journalism-in-ukraine-eng
odfoundation
 
13.02.2014 odf ukraine_attacks_on_journalists_en
13.02.2014 odf ukraine_attacks_on_journalists_en13.02.2014 odf ukraine_attacks_on_journalists_en
13.02.2014 odf ukraine_attacks_on_journalists_en
odfoundation
 
Παρουσίαση αποτελεσμάτων Σ.Κ.Ζ.
Παρουσίαση αποτελεσμάτων Σ.Κ.Ζ.Παρουσίαση αποτελεσμάτων Σ.Κ.Ζ.
Παρουσίαση αποτελεσμάτων Σ.Κ.Ζ.
nouxristina
 

En vedette (17)

Open office org_pagrindai
Open office org_pagrindaiOpen office org_pagrindai
Open office org_pagrindai
 
Windows xp servisu_aprasymas
Windows xp servisu_aprasymasWindows xp servisu_aprasymas
Windows xp servisu_aprasymas
 
Buy Chef Pants
Buy Chef PantsBuy Chef Pants
Buy Chef Pants
 
Express js clean-controller
Express js clean-controllerExpress js clean-controller
Express js clean-controller
 
Odf report-destruction-of-independent-journalism-in-ukraine-eng
Odf report-destruction-of-independent-journalism-in-ukraine-engOdf report-destruction-of-independent-journalism-in-ukraine-eng
Odf report-destruction-of-independent-journalism-in-ukraine-eng
 
Elias Tieleman @ skills21kunst
Elias Tieleman @ skills21kunstElias Tieleman @ skills21kunst
Elias Tieleman @ skills21kunst
 
Sca digital disruption - march 2016
Sca digital disruption -  march 2016Sca digital disruption -  march 2016
Sca digital disruption - march 2016
 
Google paieska
Google paieskaGoogle paieska
Google paieska
 
12 hadits lemah dan palsu seputar ramadhan
12 hadits lemah dan palsu seputar ramadhan12 hadits lemah dan palsu seputar ramadhan
12 hadits lemah dan palsu seputar ramadhan
 
13.02.2014 odf ukraine_attacks_on_journalists_en
13.02.2014 odf ukraine_attacks_on_journalists_en13.02.2014 odf ukraine_attacks_on_journalists_en
13.02.2014 odf ukraine_attacks_on_journalists_en
 
Doc092
Doc092Doc092
Doc092
 
Usb atmintuko kodavimas
Usb atmintuko kodavimasUsb atmintuko kodavimas
Usb atmintuko kodavimas
 
Pagrindines unix tinklo ir pagrkomandos
Pagrindines unix tinklo ir pagrkomandosPagrindines unix tinklo ir pagrkomandos
Pagrindines unix tinklo ir pagrkomandos
 
TradeSmart Case Studies
TradeSmart Case StudiesTradeSmart Case Studies
TradeSmart Case Studies
 
Paskaita nr7 windows_os
Paskaita nr7 windows_osPaskaita nr7 windows_os
Paskaita nr7 windows_os
 
Παρουσίαση αποτελεσμάτων Σ.Κ.Ζ.
Παρουσίαση αποτελεσμάτων Σ.Κ.Ζ.Παρουσίαση αποτελεσμάτων Σ.Κ.Ζ.
Παρουσίαση αποτελεσμάτων Σ.Κ.Ζ.
 
Neo confucianism
Neo confucianismNeo confucianism
Neo confucianism
 

Similaire à OpenFOAM-2.3.0の 全チュートアリアル・ベンチマーク

AMD FX - 8.429GHZ World Record Fastest Processor
AMD FX - 8.429GHZ World Record Fastest ProcessorAMD FX - 8.429GHZ World Record Fastest Processor
AMD FX - 8.429GHZ World Record Fastest Processor
Intizone @ Blogging Zone
 
The Verification Methodology Landscape
The Verification Methodology LandscapeThe Verification Methodology Landscape
The Verification Methodology Landscape
DVClub
 
HeapStats: Troubleshooting with Serviceability and the New Runtime Monitoring...
HeapStats: Troubleshooting with Serviceability and the New Runtime Monitoring...HeapStats: Troubleshooting with Serviceability and the New Runtime Monitoring...
HeapStats: Troubleshooting with Serviceability and the New Runtime Monitoring...
Yuji Kubota
 
5G End to-end network slicing Demo
5G End to-end network slicing Demo5G End to-end network slicing Demo
5G End to-end network slicing Demo
ITU
 
May2010 hex-core-opt
May2010 hex-core-optMay2010 hex-core-opt
May2010 hex-core-opt
Jeff Larkin
 

Similaire à OpenFOAM-2.3.0の 全チュートアリアル・ベンチマーク (20)

Machine Learning - Continuous operations
Machine Learning - Continuous operationsMachine Learning - Continuous operations
Machine Learning - Continuous operations
 
Android 10 Internals Update
Android 10 Internals UpdateAndroid 10 Internals Update
Android 10 Internals Update
 
Parallel Programming
Parallel ProgrammingParallel Programming
Parallel Programming
 
Introduction to Polyaxon
Introduction to PolyaxonIntroduction to Polyaxon
Introduction to Polyaxon
 
Analyze and optimize Android apps power consumption
Analyze and optimize Android apps power consumptionAnalyze and optimize Android apps power consumption
Analyze and optimize Android apps power consumption
 
Reducing boot time in embedded Linux
Reducing boot time in embedded LinuxReducing boot time in embedded Linux
Reducing boot time in embedded Linux
 
1.5 2wood pellet production line
1.5 2wood pellet production line 1.5 2wood pellet production line
1.5 2wood pellet production line
 
AMD FX - 8.429GHZ World Record Fastest Processor
AMD FX - 8.429GHZ World Record Fastest ProcessorAMD FX - 8.429GHZ World Record Fastest Processor
AMD FX - 8.429GHZ World Record Fastest Processor
 
SpeedIT FLOW
SpeedIT FLOWSpeedIT FLOW
SpeedIT FLOW
 
The Verification Methodology Landscape
The Verification Methodology LandscapeThe Verification Methodology Landscape
The Verification Methodology Landscape
 
JFR Java Flight REcorder CON10912_UsingJFR.pptx
JFR Java Flight REcorder CON10912_UsingJFR.pptxJFR Java Flight REcorder CON10912_UsingJFR.pptx
JFR Java Flight REcorder CON10912_UsingJFR.pptx
 
HeapStats: Troubleshooting with Serviceability and the New Runtime Monitoring...
HeapStats: Troubleshooting with Serviceability and the New Runtime Monitoring...HeapStats: Troubleshooting with Serviceability and the New Runtime Monitoring...
HeapStats: Troubleshooting with Serviceability and the New Runtime Monitoring...
 
5G End to-end network slicing Demo
5G End to-end network slicing Demo5G End to-end network slicing Demo
5G End to-end network slicing Demo
 
20160713_ALS AGL-JTA CIAT tool for AGL
20160713_ALS AGL-JTA CIAT tool for AGL20160713_ALS AGL-JTA CIAT tool for AGL
20160713_ALS AGL-JTA CIAT tool for AGL
 
AMIMOTO WordPress + Amazon Web Services Hands-on
AMIMOTO WordPress + Amazon Web Services Hands-on AMIMOTO WordPress + Amazon Web Services Hands-on
AMIMOTO WordPress + Amazon Web Services Hands-on
 
XPDS13: Performance Optimization on Xen-based Android Device - Jack Ren, Inte...
XPDS13: Performance Optimization on Xen-based Android Device - Jack Ren, Inte...XPDS13: Performance Optimization on Xen-based Android Device - Jack Ren, Inte...
XPDS13: Performance Optimization on Xen-based Android Device - Jack Ren, Inte...
 
BKK16-308 The tool called Auto-Tuned Optimization System (ATOS)
BKK16-308 The tool called Auto-Tuned Optimization System (ATOS)BKK16-308 The tool called Auto-Tuned Optimization System (ATOS)
BKK16-308 The tool called Auto-Tuned Optimization System (ATOS)
 
CPU scheduling ppt file
CPU scheduling ppt fileCPU scheduling ppt file
CPU scheduling ppt file
 
May2010 hex-core-opt
May2010 hex-core-optMay2010 hex-core-opt
May2010 hex-core-opt
 
AMIMOTO: WordPress + Amazon Web Services Hands-on PARIS
AMIMOTO: WordPress + Amazon Web Services Hands-on PARISAMIMOTO: WordPress + Amazon Web Services Hands-on PARIS
AMIMOTO: WordPress + Amazon Web Services Hands-on PARIS
 

Plus de Masashi Imano

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
 
Optimization of relaxation factor for simple solver, OpenFOAM Study Meeting f...
Optimization of relaxation factor for simple solver, OpenFOAM Study Meeting f...Optimization of relaxation factor for simple solver, OpenFOAM Study Meeting f...
Optimization of relaxation factor for simple solver, OpenFOAM Study Meeting f...
Masashi Imano
 
SGI OpenFOAM Cloud Benchmark Part 3, OpenFOAM Study Meeting for beginner@Kans...
SGI OpenFOAM Cloud Benchmark Part 3, OpenFOAM Study Meeting for beginner@Kans...SGI OpenFOAM Cloud Benchmark Part 3, OpenFOAM Study Meeting for beginner@Kans...
SGI OpenFOAM Cloud Benchmark Part 3, OpenFOAM Study Meeting for beginner@Kans...
Masashi Imano
 
SGI OpenFOAM Cloud Benchmark Part 2, OpenFOAM Study Meeting for beginner@Kant...
SGI OpenFOAM Cloud Benchmark Part 2, OpenFOAM Study Meeting for beginner@Kant...SGI OpenFOAM Cloud Benchmark Part 2, OpenFOAM Study Meeting for beginner@Kant...
SGI OpenFOAM Cloud Benchmark Part 2, OpenFOAM Study Meeting for beginner@Kant...
Masashi Imano
 
SGI OpenFOAM Cloud Benchmark, OpenFOAM Study Meeting for beginner@Kansai, 7th...
SGI OpenFOAM Cloud Benchmark, OpenFOAM Study Meeting for beginner@Kansai, 7th...SGI OpenFOAM Cloud Benchmark, OpenFOAM Study Meeting for beginner@Kansai, 7th...
SGI OpenFOAM Cloud Benchmark, OpenFOAM Study Meeting for beginner@Kansai, 7th...
Masashi Imano
 
「輸送方程式のソース項の実装 Ver-2.1の新機能Field sources」OpenFOAM勉強会 for beginner@関東,2012年04月21日
「輸送方程式のソース項の実装 Ver-2.1の新機能Field sources」OpenFOAM勉強会 for beginner@関東,2012年04月21日「輸送方程式のソース項の実装 Ver-2.1の新機能Field sources」OpenFOAM勉強会 for beginner@関東,2012年04月21日
「輸送方程式のソース項の実装 Ver-2.1の新機能Field sources」OpenFOAM勉強会 for beginner@関東,2012年04月21日
Masashi Imano
 

Plus de Masashi Imano (8)

OpenFOAMソルバの実行時ベイズ最適化
OpenFOAMソルバの実行時ベイズ最適化OpenFOAMソルバの実行時ベイズ最適化
OpenFOAMソルバの実行時ベイズ最適化
 
名古屋大学スーパーコンピュータ不老のOpenFOAMベンチマークテスト
名古屋大学スーパーコンピュータ不老のOpenFOAMベンチマークテスト名古屋大学スーパーコンピュータ不老のOpenFOAMベンチマークテスト
名古屋大学スーパーコンピュータ不老の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...
Optimization of parameter settings for GAMG solver in simple solver, OpenFOAM...
 
Optimization of relaxation factor for simple solver, OpenFOAM Study Meeting f...
Optimization of relaxation factor for simple solver, OpenFOAM Study Meeting f...Optimization of relaxation factor for simple solver, OpenFOAM Study Meeting f...
Optimization of relaxation factor for simple solver, OpenFOAM Study Meeting f...
 
SGI OpenFOAM Cloud Benchmark Part 3, OpenFOAM Study Meeting for beginner@Kans...
SGI OpenFOAM Cloud Benchmark Part 3, OpenFOAM Study Meeting for beginner@Kans...SGI OpenFOAM Cloud Benchmark Part 3, OpenFOAM Study Meeting for beginner@Kans...
SGI OpenFOAM Cloud Benchmark Part 3, OpenFOAM Study Meeting for beginner@Kans...
 
SGI OpenFOAM Cloud Benchmark Part 2, OpenFOAM Study Meeting for beginner@Kant...
SGI OpenFOAM Cloud Benchmark Part 2, OpenFOAM Study Meeting for beginner@Kant...SGI OpenFOAM Cloud Benchmark Part 2, OpenFOAM Study Meeting for beginner@Kant...
SGI OpenFOAM Cloud Benchmark Part 2, OpenFOAM Study Meeting for beginner@Kant...
 
SGI OpenFOAM Cloud Benchmark, OpenFOAM Study Meeting for beginner@Kansai, 7th...
SGI OpenFOAM Cloud Benchmark, OpenFOAM Study Meeting for beginner@Kansai, 7th...SGI OpenFOAM Cloud Benchmark, OpenFOAM Study Meeting for beginner@Kansai, 7th...
SGI OpenFOAM Cloud Benchmark, OpenFOAM Study Meeting for beginner@Kansai, 7th...
 
「輸送方程式のソース項の実装 Ver-2.1の新機能Field sources」OpenFOAM勉強会 for beginner@関東,2012年04月21日
「輸送方程式のソース項の実装 Ver-2.1の新機能Field sources」OpenFOAM勉強会 for beginner@関東,2012年04月21日「輸送方程式のソース項の実装 Ver-2.1の新機能Field sources」OpenFOAM勉強会 for beginner@関東,2012年04月21日
「輸送方程式のソース項の実装 Ver-2.1の新機能Field sources」OpenFOAM勉強会 for beginner@関東,2012年04月21日
 

Dernier

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 

Dernier (20)

NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 

OpenFOAM-2.3.0の 全チュートアリアル・ベンチマーク

  • 1. OpenFOAM-2.3.0の 全チュートアリアル・ベンチマーク 今野 雅(株式会社OCAEL) OpenCAE Local Workshop@Kansai 20th Sep 2014 1 Masashi Imano (OCAEL Co. Ltd.)
  • 2. OpenFOAMのベンチマークテスト ✓コンパイラ種別(intel/gnu)やコンパイラ最適化オプションを変えて,で きるだけ多くのケースでベンチマークテストを行い,可能ならば性能を最 適化したい. ✓全チュートリアルケースを対象にベンチマークテストを行うのが理想的. ✓全実行(Allrun)は時間かかりすぎ. ✓テスト実行(Alltest)は1ステップ実行のため,時間比較の精度が悪い. ✓24時間以内で終了させるため,Alltestを500ステップ実行するように改 造して,ベンチマークテストを行い,計算時間の比較を行なった. ✓ただし,実行時間が莫大な foamyHexMesh/mixerVessel や,実行に 失敗するケースは除いた. OpenCAE Local Workshop@Kansai 20th Sep 2014 2 Masashi Imano (OCAEL Co. Ltd.)
  • 3. OpenFOAMのビルド ✓対象システム • Aシステム (Intel Xeon L5640, 2.26GHz) ベクトル化: SSE4.2 • Dシステム (Intel Xeon E5-2670 v2, 2.5GHz) ベクトル化: AVX ✓intelコンパイラ (Ver 14.0.0) • boost: 標準設定の1_55_0はビルド失敗 → 1_54_0 • 最適化オプション: -O3はfoamyHexMeshが動かない → -O2 ✓gnuコンパイラ • Ver: 4.8.2はCGALやfoamyHexMeshのビルド失敗 → 4.8.3 • 最適化オプション: -O3に-msse4.2を付けても0.1%の違い→ -O3 OpenCAE Local Workshop@Kansai 20th Sep 2014 3 Masashi Imano (OCAEL Co. Ltd.)
  • 4. intelコンパイラの最適化オプション検討 ✓対象システム • A システム (Intel Xeon L5640 , 2.26GHz) ~SSE4.2 • D システム (Intel Xeon E5-2670 v2, 2.5 GHz) ~SSE4.2, AVX ✓ ケース I1 • 最適化オプション: -axAVX,SSE4.2 -O2 -no-prec-div • 全てのシステムで動作.DシステムでAVXが有効(-axオプションで切替) ✓ケース I2 • 最適化オプション: -xSSE4.2 -O2 -no-prec-div • 全てのシステムで動作.DシステムでAVXが有効ではない ✓ケース I3 • 最適化オプション: -xHost -O2 -no-prec-div (OpenFOAMデフォルト) • Aシステムでは動作しない.DシステムではAVXが有効. OpenCAE Local Workshop@Kansai 20th Sep 2014 4 Masashi Imano (OCAEL Co. Ltd.)
  • 5. 7200 5400 3600 1800 0 D system (Intel Xeon E5-2670 v2, 2.5GHz) 1.015 x 0 1800 3600 5400 7200 計算時間の比較 (Dシステム) CPU time [s] (Case I3: Intel -xHost) CPU time [s] (Case I1: Intel -axAVX,SSE4.2) 7200 5400 3600 1800 0 D system (Intel Xeon E5-2670 v2, 2.5GHz) 1.020 x 0 1800 3600 5400 7200 CPU time [s] (Case I2: Intel -xSSE4.2) CPU time [s] (Case I1: Intel -axAVX,SSE4.2) intelコンパイラでベクトル化オプションを変えても計算時間はほぼ変らない 5 OpenCAE Local Workshop@Kansai 20th Sep 2014 Masashi Imano (OCAEL Co. Ltd.)
  • 6. 計算時間の比較 (Aシステム) 7200 5400 3600 1800 0 A system (Intel Xeon L5640, 2.26GHz) 0.995 x 0 1800 3600 5400 7200 CPU time [s] (Case I2: Intel -xSSE4.2) CPU time [s] (Case I1: Intel -axAVX,SSE4.2) intelコンパイラでベクトル化オプションを変えても計算時間はほぼ変らない 6 OpenCAE Local Workshop@Kansai 20th Sep 2014 Masashi Imano (OCAEL Co. Ltd.)
  • 7. intel vs gnu 7200 5400 3600 1800 0 D system (Intel Xeon E5-2670 v2, 2.5GHz) 1.147 x 0 1800 3600 5400 7200 CPU time [s] (Case G2: gnu -O3) CPU time [s] (Case I1: Intel -axAVX,SSE4.2) 7200 5400 3600 1800 0 A system (Intel Xeon L5640, 2.26GHz) 1.154 x 0 1800 3600 5400 7200 CPU time [s] (Case G2: gnu -O3) CPU time [s] (Case I1: Intel -axAVX,SSE4.2) intel版に対するgnu版の計算時間の回帰式の係数は1.15で15%の増加 OpenCAE Local Workshop@Kansai 20th Sep 2014 7 Masashi Imano (OCAEL Co. Ltd.)
  • 8. OpenCAE Local Workshop@Kansai 20th Sep 2014 8 Masashi Imano (OCAEL Co. Ltd.) 計算時間の比(Dシステム, intelコンパイラ) 0.85 0.9 0.95 1 1.05 1.1 1.15 icoFoam/elbow icoFoam/cavityHighRe icoFoam/cavityGrade icoFoam/cavityFine icoFoam/cavityClipped icoFoam/cavity foamyHexMesh/simpleShapes foamyHexMesh/flange foamyHexMesh/blob fireFoam/les/smallPoolFire3D fireFoam/les/smallPoolFire2D fireFoam/les/oppositeBurningPanels fireFoam/les/flameSpreadWaterSuppressionPanel financialFoam/europeanCall electrostaticFoam/chargedWire dnsFoam/boxTurb16 compressibleMultiphaseInterFoam/laminar/damBreak4phase coalChemistryFoam/simplifiedSiwek chtMultiRegionSimpleFoam/multiRegionHeaterRadiation chtMultiRegionSimpleFoam/heatExchanger chtMultiRegionFoam/snappyMultiRegionHeater chtMultiRegionFoam/multiRegionHeater chemFoam/nc7h16 chemFoam/ic8h18 chemFoam/gri buoyantSimpleFoam/hotRadiationRoomFvDOM buoyantSimpleFoam/hotRadiationRoom buoyantSimpleFoam/externalCoupledCavity buoyantSimpleFoam/circuitBoardCooling buoyantSimpleFoam/buoyantCavity buoyantPimpleFoam/hotRoom buoyantBoussinesqSimpleFoam/iglooWithFridges buoyantBoussinesqSimpleFoam/hotRoom buoyantBoussinesqPimpleFoam/hotRoom boundaryFoam/boundaryWallFunctions boundaryFoam/boundaryLaunderSharma adjointShapeOptimizationFoam/pitzDaily XiFoam/ras/moriyoshiHomogeneousPart2 XiFoam/ras/moriyoshiHomogeneousHydrogen XiFoam/ras/moriyoshiHomogeneous SRFSimpleFoam/mixer SRFPimpleFoam/rotor2D PDRFoam/flamePropagationWithObstacles MRFMultiphaseInterFoam/mixerVessel2D MRFInterFoam/mixerVessel2D MPPICFoam/injectionChannel MPPICFoam/cyclone MPPICFoam/column MPPICFoam/Goldschmidt LTSReactingParcelFoam/verticalChannel LTSReactingParcelFoam/counterFlowFlame2D LTSReactingFoam/ras/counterFlowFlame2D DPMFoam/Goldschmidt CPU time ratio FOCUS D system (Intel Xeon E5-2670 v2, 2.5GHz) I2/I1, average:1.017 I3/I1, average:1.004 I1 Better I1 Worse I1 > I2,I1 ≒ I3 I1:-axAVX,SSE4.2 I2:-xSSE4.2 I3:-xHost
  • 9. OpenCAE Local Workshop@Kansai 20th Sep 2014 9 Masashi Imano (OCAEL Co. Ltd.) 0.85 0.9 0.95 1 1.05 1.1 1.15 potentialFoam/pitzDaily potentialFoam/cylinder porousSimpleFoam/straightDuctImplicit porousSimpleFoam/angledDuctImplicit porousSimpleFoam/angledDuctExplicit pisoFoam/ras/cavityCoupledU pisoFoam/ras/cavity pisoFoam/les/pitzDailyMapped pisoFoam/les/pitzDaily pimpleFoam/pitzDaily pimpleFoam/elipsekkLOmega pimpleFoam/channel395 pimpleFoam/TJunctionFan pimpleFoam/TJunction pimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam pimpleDyMFoam/oscillatingInletACMI2D pimpleDyMFoam/movingCone pimpleDyMFoam/mixerVesselAMI2D nonNewtonianIcoFoam/offsetCylinder multiphaseInterFoam/laminar/damBreak4phaseFine multiphaseInterFoam/laminar/damBreak4phase multiphaseEulerFoam/mixerVessel2D multiphaseEulerFoam/damBreak4phaseFine multiphaseEulerFoam/damBreak4phase multiphaseEulerFoam/bubbleColumn moveDynamicMesh/SnakeRiverCanyon laplacianFoam/flange interPhaseChangeFoam/cavitatingBullet interPhaseChangeDyMFoam/propeller interMixingFoam/laminar/damBreak interFoam/ras/weirOverflow interFoam/ras/damBreakPorousBaffle interFoam/ras/damBreakFine interFoam/ras/damBreak interFoam/les/nozzleFlow2D interFoam/laminar/damBreakFine interFoam/laminar/damBreak interFoam/laminar/capillaryRise interDyMFoam/ras/testTubeMixer interDyMFoam/ras/sloshingTank3D interDyMFoam/ras/sloshingTank3D6DoF interDyMFoam/ras/sloshingTank3D3DoF interDyMFoam/ras/sloshingTank2D interDyMFoam/ras/sloshingTank2D3DoF interDyMFoam/ras/mixerVesselAMI interDyMFoam/ras/floatingObject interDyMFoam/ras/damBreakWithObstacle icoUncoupledKinematicParcelFoam/hopper/hopperInitialState icoUncoupledKinematicParcelFoam/hopper/hopperEmptying CPU time ratio FOCUS D system (Intel Xeon E5-2670 v2, 2.5GHz) I2/I1, average:1.017 I3/I1, average:1.004 I1:-axAVX,SSE4.2 I2:-xSSE4.2 I3:-xHost I1 > I2,I1 ≒ I3 I1 Better I1 Worse 計算時間の比(Dシステム, intelコンパイラ)
  • 10. OpenCAE Local Workshop@Kansai 20th Sep 2014 10 Masashi Imano (OCAEL Co. Ltd.) 0.85 0.9 0.95 1 1.05 1.1 1.15 twoPhaseEulerFoam/laminar/mixerVessel2D twoPhaseEulerFoam/laminar/fluidisedBed twoPhaseEulerFoam/laminar/bubbleColumnIATE twoPhaseEulerFoam/laminar/bubbleColumn twoPhaseEulerFoam/RAS/fluidisedBed twoPhaseEulerFoam/RAS/bubbleColumn twoPhaseEulerFoam/LES/bubbleColumn twoLiquidMixingFoam/lockExchange sprayFoam/aachenBomb sonicLiquidFoam/decompressionTankFine sonicLiquidFoam/decompressionTank sonicFoam/ras/prism sonicFoam/laminar/shockTube sonicFoam/laminar/forwardStep solidEquilibriumDisplacementFoam/beamEndLoad solidDisplacementFoam/plateHole simpleReactingParcelFoam/verticalChannel simpleFoam/turbineSiting simpleFoam/pitzDailyExptInlet simpleFoam/pitzDaily simpleFoam/pipeCyclic simpleFoam/mixerVessel2D simpleFoam/airFoil2D shallowWaterFoam/squareBump settlingFoam/ras/tank3D settlingFoam/ras/dahl rhoSimplecFoam/squareBend rhoSimpleFoam/angledDuctExplicitFixedCoeff rhoPorousSimpleFoam/angledDuctImplicit rhoPorousSimpleFoam/angledDuctExplicit rhoPimplecFoam/angledDuct rhoPimpleFoam/ras/mixerVessel2D rhoPimpleFoam/ras/cavity rhoPimpleFoam/ras/angledDuct rhoPimpleFoam/les/pitzDaily rhoPimpleDyMFoam/annularThermalMixer rhoLTSPimpleFoam/angledDuct rhoCentralFoam/wedge15Ma5 rhoCentralFoam/shockTube rhoCentralFoam/obliqueShock rhoCentralFoam/forwardStep rhoCentralFoam/LadenburgJet60psi reactingParcelFoam/verticalChannel reactingParcelFoam/parcelInBox reactingParcelFoam/filter reactingParcelFilmFoam/splashPanel reactingParcelFilmFoam/rivuletPanel reactingParcelFilmFoam/hotBoxes reactingParcelFilmFoam/cylinder reactingFoam/ras/counterFlowFlame2D CPU time ratio FOCUS D system (Intel Xeon E5-2670 v2, 2.5GHz) I2/I1, average:1.017 I3/I1, average:1.004 I1:-axAVX,SSE4.2 I2:-xSSE4.2 I3:-xHost I1 > I2,I1 ≒ I3 I1 Better I1 Worse 計算時間の比(Dシステム, intelコンパイラ)
  • 11. OpenCAE Local Workshop@Kansai 20th Sep 2014 11 Masashi Imano (OCAEL Co. Ltd.) 0.85 0.9 0.95 1 1.05 1.1 1.15 icoFoam/elbow icoFoam/cavityHighRe icoFoam/cavityGrade icoFoam/cavityFine icoFoam/cavityClipped icoFoam/cavity foamyHexMesh/simpleShapes foamyHexMesh/flange foamyHexMesh/blob fireFoam/les/smallPoolFire3D fireFoam/les/smallPoolFire2D fireFoam/les/oppositeBurningPanels fireFoam/les/flameSpreadWaterSuppressionPanel financialFoam/europeanCall electrostaticFoam/chargedWire dnsFoam/boxTurb16 compressibleMultiphaseInterFoam/laminar/damBreak4phase coalChemistryFoam/simplifiedSiwek chtMultiRegionSimpleFoam/multiRegionHeaterRadiation chtMultiRegionSimpleFoam/heatExchanger chtMultiRegionFoam/snappyMultiRegionHeater chtMultiRegionFoam/multiRegionHeater chemFoam/nc7h16 chemFoam/ic8h18 chemFoam/gri buoyantSimpleFoam/hotRadiationRoomFvDOM buoyantSimpleFoam/hotRadiationRoom buoyantSimpleFoam/externalCoupledCavity buoyantSimpleFoam/circuitBoardCooling buoyantSimpleFoam/buoyantCavity buoyantPimpleFoam/hotRoom buoyantBoussinesqSimpleFoam/iglooWithFridges buoyantBoussinesqSimpleFoam/hotRoom buoyantBoussinesqPimpleFoam/hotRoom boundaryFoam/boundaryWallFunctions boundaryFoam/boundaryLaunderSharma adjointShapeOptimizationFoam/pitzDaily XiFoam/ras/moriyoshiHomogeneousPart2 XiFoam/ras/moriyoshiHomogeneousHydrogen XiFoam/ras/moriyoshiHomogeneous SRFSimpleFoam/mixer SRFPimpleFoam/rotor2D PDRFoam/flamePropagationWithObstacles MRFMultiphaseInterFoam/mixerVessel2D MRFInterFoam/mixerVessel2D MPPICFoam/injectionChannel MPPICFoam/cyclone MPPICFoam/column MPPICFoam/Goldschmidt LTSReactingParcelFoam/verticalChannel LTSReactingParcelFoam/counterFlowFlame2D LTSReactingFoam/ras/counterFlowFlame2D DPMFoam/Goldschmidt CPU time ratio FOCUS A system (Intel Xeon L5640, 2.26GHz) I2/I1, average:0.991 I1:-axAVX,SSE4.2 I2:-xSSE4.2 I1 ≒ I2 I1 Better I1 Worse 計算時間の比(Aシステム, intelコンパイラ)
  • 12. OpenCAE Local Workshop@Kansai 20th Sep 2014 12 Masashi Imano (OCAEL Co. Ltd.) 0.85 0.9 0.95 1 1.05 1.1 1.15 potentialFoam/pitzDaily potentialFoam/cylinder porousSimpleFoam/straightDuctImplicit porousSimpleFoam/angledDuctImplicit porousSimpleFoam/angledDuctExplicit pisoFoam/ras/cavityCoupledU pisoFoam/ras/cavity pisoFoam/les/pitzDailyMapped pisoFoam/les/pitzDaily pimpleFoam/pitzDaily pimpleFoam/elipsekkLOmega pimpleFoam/channel395 pimpleFoam/TJunctionFan pimpleFoam/TJunction pimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam pimpleDyMFoam/oscillatingInletACMI2D pimpleDyMFoam/movingCone pimpleDyMFoam/mixerVesselAMI2D nonNewtonianIcoFoam/offsetCylinder multiphaseInterFoam/laminar/damBreak4phaseFine multiphaseInterFoam/laminar/damBreak4phase multiphaseEulerFoam/mixerVessel2D multiphaseEulerFoam/damBreak4phaseFine multiphaseEulerFoam/damBreak4phase multiphaseEulerFoam/bubbleColumn moveDynamicMesh/SnakeRiverCanyon laplacianFoam/flange interPhaseChangeFoam/cavitatingBullet interPhaseChangeDyMFoam/propeller interMixingFoam/laminar/damBreak interFoam/ras/weirOverflow interFoam/ras/damBreakPorousBaffle interFoam/ras/damBreakFine interFoam/ras/damBreak interFoam/les/nozzleFlow2D interFoam/laminar/damBreakFine interFoam/laminar/damBreak interFoam/laminar/capillaryRise interDyMFoam/ras/testTubeMixer interDyMFoam/ras/sloshingTank3D interDyMFoam/ras/sloshingTank3D6DoF interDyMFoam/ras/sloshingTank3D3DoF interDyMFoam/ras/sloshingTank2D interDyMFoam/ras/sloshingTank2D3DoF interDyMFoam/ras/mixerVesselAMI interDyMFoam/ras/floatingObject interDyMFoam/ras/damBreakWithObstacle icoUncoupledKinematicParcelFoam/hopper/hopperInitialState icoUncoupledKinematicParcelFoam/hopper/hopperEmptying CPU time ratio FOCUS A system (Intel Xeon L5640, 2.26GHz) I2/I1, average:0.991 I1 Better I1 Worse I1:-axAVX,SSE4.2 I2:-xSSE4.2 I1 ≒ I2 計算時間の比(Aシステム, intelコンパイラ)
  • 13. OpenCAE Local Workshop@Kansai 20th Sep 2014 13 Masashi Imano (OCAEL Co. Ltd.) 0.85 0.9 0.95 1 1.05 1.1 1.15 twoPhaseEulerFoam/laminar/mixerVessel2D twoPhaseEulerFoam/laminar/fluidisedBed twoPhaseEulerFoam/laminar/bubbleColumnIATE twoPhaseEulerFoam/laminar/bubbleColumn twoPhaseEulerFoam/RAS/fluidisedBed twoPhaseEulerFoam/RAS/bubbleColumn twoPhaseEulerFoam/LES/bubbleColumn twoLiquidMixingFoam/lockExchange sprayFoam/aachenBomb sonicLiquidFoam/decompressionTankFine sonicLiquidFoam/decompressionTank sonicFoam/ras/prism sonicFoam/laminar/shockTube sonicFoam/laminar/forwardStep solidEquilibriumDisplacementFoam/beamEndLoad solidDisplacementFoam/plateHole simpleReactingParcelFoam/verticalChannel simpleFoam/turbineSiting simpleFoam/pitzDailyExptInlet simpleFoam/pitzDaily simpleFoam/pipeCyclic simpleFoam/mixerVessel2D simpleFoam/airFoil2D shallowWaterFoam/squareBump settlingFoam/ras/tank3D settlingFoam/ras/dahl rhoSimplecFoam/squareBend rhoSimpleFoam/angledDuctExplicitFixedCoeff rhoPorousSimpleFoam/angledDuctImplicit rhoPorousSimpleFoam/angledDuctExplicit rhoPimplecFoam/angledDuct rhoPimpleFoam/ras/mixerVessel2D rhoPimpleFoam/ras/cavity rhoPimpleFoam/ras/angledDuct rhoPimpleFoam/les/pitzDaily rhoPimpleDyMFoam/annularThermalMixer rhoLTSPimpleFoam/angledDuct rhoCentralFoam/wedge15Ma5 rhoCentralFoam/shockTube rhoCentralFoam/obliqueShock rhoCentralFoam/forwardStep rhoCentralFoam/LadenburgJet60psi reactingParcelFoam/verticalChannel reactingParcelFoam/parcelInBox reactingParcelFoam/filter reactingParcelFilmFoam/splashPanel reactingParcelFilmFoam/rivuletPanel reactingParcelFilmFoam/hotBoxes reactingParcelFilmFoam/cylinder reactingFoam/ras/counterFlowFlame2D CPU time ratio FOCUS A system (Intel Xeon L5640, 2.26GHz) I2/I1, average:0.991 I1 Better I1 Worse I1:-axAVX,SSE4.2 I2:-xSSE4.2 I1 ≒ I2 計算時間の比(Aシステム, intelコンパイラ)
  • 14. OpenCAE Local Workshop@Kansai 20th Sep 2014 14 Masashi Imano (OCAEL Co. Ltd.) MPPICFoam/cyclone chemFoam/nc7h16 I1 Better icoFoam/elbow icoFoam/cavityHighRe icoFoam/cavityGrade icoFoam/cavityFine icoFoam/cavityClipped icoFoam/cavity foamyHexMesh/simpleShapes foamyHexMesh/flange foamyHexMesh/blob fireFoam/les/smallPoolFire3D fireFoam/les/smallPoolFire2D fireFoam/les/oppositeBurningPanels fireFoam/les/flameSpreadWaterSuppressionPanel financialFoam/europeanCall electrostaticFoam/chargedWire dnsFoam/boxTurb16 compressibleMultiphaseInterFoam/laminar/damBreak4phase coalChemistryFoam/simplifiedSiwek chtMultiRegionSimpleFoam/multiRegionHeaterRadiation chtMultiRegionSimpleFoam/heatExchanger chtMultiRegionFoam/snappyMultiRegionHeater chtMultiRegionFoam/multiRegionHeater chemFoam/nc7h16 chemFoam/ic8h18 chemFoam/gri buoyantSimpleFoam/hotRadiationRoomFvDOM buoyantSimpleFoam/hotRadiationRoom buoyantSimpleFoam/externalCoupledCavity buoyantSimpleFoam/circuitBoardCooling buoyantSimpleFoam/buoyantCavity buoyantPimpleFoam/hotRoom buoyantBoussinesqSimpleFoam/iglooWithFridges buoyantBoussinesqSimpleFoam/hotRoom buoyantBoussinesqPimpleFoam/hotRoom boundaryFoam/boundaryWallFunctions boundaryFoam/boundaryLaunderSharma adjointShapeOptimizationFoam/pitzDaily XiFoam/ras/moriyoshiHomogeneousPart2 XiFoam/ras/moriyoshiHomogeneousHydrogen XiFoam/ras/moriyoshiHomogeneous SRFSimpleFoam/mixer SRFPimpleFoam/rotor2D PDRFoam/flamePropagationWithObstacles MRFMultiphaseInterFoam/mixerVessel2D MRFInterFoam/mixerVessel2D MPPICFoam/injectionChannel MPPICFoam/cyclone MPPICFoam/column MPPICFoam/Goldschmidt LTSReactingParcelFoam/verticalChannel LTSReactingParcelFoam/counterFlowFlame2D LTSReactingFoam/ras/counterFlowFlame2D I1 Worse I1:intel compiler -axAVX,SSE4.2 G2:gnu compiler -O3 計算時間の比(Dシステム,intel vs gnu) 0.6 0.8 1 1.2 1.4 1.6 1.8 2 DPMFoam/Goldschmidt CPU time ratio FOCUS D system (Intel Xeon E5-2670 v2, 2.5GHz) G2/I1, average:1.066
  • 15. OpenCAE Local Workshop@Kansai 20th Sep 2014 15 Masashi Imano (OCAEL Co. Ltd.) interDyMFoam/ras/mixerVesselAMI I1 Better potentialFoam/pitzDaily potentialFoam/cylinder porousSimpleFoam/straightDuctImplicit porousSimpleFoam/angledDuctImplicit porousSimpleFoam/angledDuctExplicit pisoFoam/ras/cavityCoupledU pisoFoam/ras/cavity pisoFoam/les/pitzDailyMapped pisoFoam/les/pitzDaily pimpleFoam/pitzDaily pimpleFoam/elipsekkLOmega pimpleFoam/channel395 pimpleFoam/TJunctionFan pimpleFoam/TJunction pimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam pimpleDyMFoam/oscillatingInletACMI2D pimpleDyMFoam/movingCone pimpleDyMFoam/mixerVesselAMI2D nonNewtonianIcoFoam/offsetCylinder multiphaseInterFoam/laminar/damBreak4phaseFine multiphaseInterFoam/laminar/damBreak4phase multiphaseEulerFoam/mixerVessel2D multiphaseEulerFoam/damBreak4phaseFine multiphaseEulerFoam/damBreak4phase multiphaseEulerFoam/bubbleColumn moveDynamicMesh/SnakeRiverCanyon laplacianFoam/flange interPhaseChangeFoam/cavitatingBullet interPhaseChangeDyMFoam/propeller interMixingFoam/laminar/damBreak interFoam/ras/weirOverflow interFoam/ras/damBreakPorousBaffle interFoam/ras/damBreakFine interFoam/ras/damBreak interFoam/les/nozzleFlow2D interFoam/laminar/damBreakFine interFoam/laminar/damBreak interFoam/laminar/capillaryRise interDyMFoam/ras/testTubeMixer interDyMFoam/ras/sloshingTank3D interDyMFoam/ras/sloshingTank3D6DoF interDyMFoam/ras/sloshingTank3D3DoF interDyMFoam/ras/sloshingTank2D interDyMFoam/ras/sloshingTank2D3DoF interDyMFoam/ras/mixerVesselAMI interDyMFoam/ras/floatingObject interDyMFoam/ras/damBreakWithObstacle icoUncoupledKinematicParcelFoam/hopper/hopperInitialState I1 Worse I1:intel compiler -axAVX,SSE4.2 G2:gnu compiler -O3 計算時間の比(Dシステム,intel vs gnu) 0.6 0.8 1 1.2 1.4 1.6 1.8 2 icoUncoupledKinematicParcelFoam/hopper/hopperEmptying CPU time ratio FOCUS D system (Intel Xeon E5-2670 v2, 2.5GHz) G2/I1, average:1.066
  • 16. OpenCAE Local Workshop@Kansai 20th Sep 2014 16 Masashi Imano (OCAEL Co. Ltd.) twoPhaseEulerFoam/laminar/mixerVessel2D twoPhaseEulerFoam/laminar/fluidisedBed twoPhaseEulerFoam/laminar/bubbleColumnIATE twoPhaseEulerFoam/laminar/bubbleColumn twoPhaseEulerFoam/RAS/fluidisedBed twoPhaseEulerFoam/RAS/bubbleColumn twoPhaseEulerFoam/LES/bubbleColumn twoLiquidMixingFoam/lockExchange sprayFoam/aachenBomb sonicLiquidFoam/decompressionTankFine sonicLiquidFoam/decompressionTank sonicFoam/ras/prism sonicFoam/laminar/shockTube sonicFoam/laminar/forwardStep solidEquilibriumDisplacementFoam/beamEndLoad solidDisplacementFoam/plateHole simpleReactingParcelFoam/verticalChannel simpleFoam/turbineSiting simpleFoam/pitzDailyExptInlet simpleFoam/pitzDaily simpleFoam/pipeCyclic simpleFoam/mixerVessel2D simpleFoam/airFoil2D shallowWaterFoam/squareBump settlingFoam/ras/tank3D settlingFoam/ras/dahl rhoSimplecFoam/squareBend rhoSimpleFoam/angledDuctExplicitFixedCoeff rhoPorousSimpleFoam/angledDuctImplicit rhoPorousSimpleFoam/angledDuctExplicit rhoPimplecFoam/angledDuct rhoPimpleFoam/ras/mixerVessel2D rhoPimpleFoam/ras/cavity rhoPimpleFoam/ras/angledDuct rhoPimpleFoam/les/pitzDaily rhoPimpleDyMFoam/annularThermalMixer rhoLTSPimpleFoam/angledDuct rhoCentralFoam/wedge15Ma5 rhoCentralFoam/shockTube rhoCentralFoam/obliqueShock rhoCentralFoam/forwardStep rhoCentralFoam/LadenburgJet60psi reactingParcelFoam/verticalChannel reactingParcelFoam/parcelInBox reactingParcelFoam/filter reactingParcelFilmFoam/splashPanel reactingParcelFilmFoam/rivuletPanel I1:intel compiler -axAVX,SSE4.2 G2:gnu compiler -O3 sprayFoam/aachenBomb I1 Better reactingParcelFilmFoam/hotBoxes reactingParcelFilmFoam/cylinder I1 Worse 計算時間の比(Dシステム,intel vs gnu) 0.6 0.8 1 1.2 1.4 1.6 1.8 2 reactingFoam/ras/counterFlowFlame2D CPU time ratio FOCUS D system (Intel Xeon E5-2670 v2, 2.5GHz) G2/I1, average:1.066 twoPhaseEulerFoam/laminar/bubbleColumnIATE
  • 17. OpenCAE Local Workshop@Kansai 20th Sep 2014 17 Masashi Imano (OCAEL Co. Ltd.) MPPICFoam/cyclone I1 Better icoFoam/elbow icoFoam/cavityHighRe icoFoam/cavityGrade icoFoam/cavityFine icoFoam/cavityClipped icoFoam/cavity foamyHexMesh/simpleShapes foamyHexMesh/flange foamyHexMesh/blob fireFoam/les/smallPoolFire3D fireFoam/les/smallPoolFire2D fireFoam/les/oppositeBurningPanels fireFoam/les/flameSpreadWaterSuppressionPanel financialFoam/europeanCall electrostaticFoam/chargedWire dnsFoam/boxTurb16 compressibleMultiphaseInterFoam/laminar/damBreak4phase coalChemistryFoam/simplifiedSiwek chtMultiRegionSimpleFoam/multiRegionHeaterRadiation chtMultiRegionSimpleFoam/heatExchanger chtMultiRegionFoam/snappyMultiRegionHeater chtMultiRegionFoam/multiRegionHeater chemFoam/nc7h16 chemFoam/ic8h18 chemFoam/gri buoyantSimpleFoam/hotRadiationRoomFvDOM buoyantSimpleFoam/hotRadiationRoom buoyantSimpleFoam/externalCoupledCavity buoyantSimpleFoam/circuitBoardCooling buoyantSimpleFoam/buoyantCavity buoyantPimpleFoam/hotRoom buoyantBoussinesqSimpleFoam/iglooWithFridges buoyantBoussinesqSimpleFoam/hotRoom buoyantBoussinesqPimpleFoam/hotRoom boundaryFoam/boundaryWallFunctions boundaryFoam/boundaryLaunderSharma adjointShapeOptimizationFoam/pitzDaily XiFoam/ras/moriyoshiHomogeneousPart2 XiFoam/ras/moriyoshiHomogeneousHydrogen XiFoam/ras/moriyoshiHomogeneous SRFSimpleFoam/mixer SRFPimpleFoam/rotor2D PDRFoam/flamePropagationWithObstacles MRFMultiphaseInterFoam/mixerVessel2D MRFInterFoam/mixerVessel2D MPPICFoam/injectionChannel MPPICFoam/cyclone MPPICFoam/column MPPICFoam/Goldschmidt LTSReactingParcelFoam/verticalChannel LTSReactingParcelFoam/counterFlowFlame2D LTSReactingFoam/ras/counterFlowFlame2D I1 Worse I1:intel compiler -axAVX,SSE4.2 G2:gnu compiler -O3 計算時間の比(Aシステム,intel vs gnu) 0.6 0.8 1 1.2 1.4 1.6 1.8 2 DPMFoam/Goldschmidt CPU time ratio FOCUS A system (Intel Xeon L5640, 2.26GHz) G2/I1, average:1.038
  • 18. OpenCAE Local Workshop@Kansai 20th Sep 2014 18 Masashi Imano (OCAEL Co. Ltd.) multiphaseInterFoam/ laminar/ damBreak4phaseFine I1 Better potentialFoam/pitzDaily potentialFoam/cylinder porousSimpleFoam/straightDuctImplicit porousSimpleFoam/angledDuctImplicit porousSimpleFoam/angledDuctExplicit pisoFoam/ras/cavityCoupledU pisoFoam/ras/cavity pisoFoam/les/pitzDailyMapped pisoFoam/les/pitzDaily pimpleFoam/pitzDaily pimpleFoam/elipsekkLOmega pimpleFoam/channel395 pimpleFoam/TJunctionFan pimpleFoam/TJunction pimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam pimpleDyMFoam/oscillatingInletACMI2D pimpleDyMFoam/movingCone pimpleDyMFoam/mixerVesselAMI2D nonNewtonianIcoFoam/offsetCylinder multiphaseInterFoam/laminar/damBreak4phaseFine multiphaseInterFoam/laminar/damBreak4phase multiphaseEulerFoam/mixerVessel2D multiphaseEulerFoam/damBreak4phaseFine multiphaseEulerFoam/damBreak4phase multiphaseEulerFoam/bubbleColumn moveDynamicMesh/SnakeRiverCanyon laplacianFoam/flange interPhaseChangeFoam/cavitatingBullet interPhaseChangeDyMFoam/propeller interMixingFoam/laminar/damBreak interFoam/ras/weirOverflow interFoam/ras/damBreakPorousBaffle interFoam/ras/damBreakFine interFoam/ras/damBreak interFoam/les/nozzleFlow2D interFoam/laminar/damBreakFine interFoam/laminar/damBreak interFoam/laminar/capillaryRise interDyMFoam/ras/testTubeMixer interDyMFoam/ras/sloshingTank3D interDyMFoam/ras/sloshingTank3D6DoF interDyMFoam/ras/sloshingTank3D3DoF interDyMFoam/ras/sloshingTank2D interDyMFoam/ras/sloshingTank2D3DoF interDyMFoam/ras/mixerVesselAMI interDyMFoam/ras/floatingObject interDyMFoam/ras/damBreakWithObstacle icoUncoupledKinematicParcelFoam/hopper/hopperInitialState I1 Worse I1:intel compiler -axAVX,SSE4.2 G2:gnu compiler -O3 計算時間の比(Aシステム,intel vs gnu) 0.6 0.8 1 1.2 1.4 1.6 1.8 2 icoUncoupledKinematicParcelFoam/hopper/hopperEmptying CPU time ratio FOCUS A system (Intel Xeon L5640, 2.26GHz) G2/I1, average:1.038 multiphaseEulerFoam/ damBreak4phaseFine
  • 19. OpenCAE Local Workshop@Kansai 20th Sep 2014 19 Masashi Imano (OCAEL Co. Ltd.) twoPhaseEulerFoam/laminar/mixerVessel2D twoPhaseEulerFoam/laminar/fluidisedBed twoPhaseEulerFoam/laminar/bubbleColumnIATE twoPhaseEulerFoam/laminar/bubbleColumn twoPhaseEulerFoam/RAS/fluidisedBed twoPhaseEulerFoam/RAS/bubbleColumn twoPhaseEulerFoam/LES/bubbleColumn twoLiquidMixingFoam/lockExchange sprayFoam/aachenBomb sonicLiquidFoam/decompressionTankFine sonicLiquidFoam/decompressionTank sonicFoam/ras/prism sonicFoam/laminar/shockTube sonicFoam/laminar/forwardStep solidEquilibriumDisplacementFoam/beamEndLoad solidDisplacementFoam/plateHole simpleReactingParcelFoam/verticalChannel simpleFoam/turbineSiting simpleFoam/pitzDailyExptInlet simpleFoam/pitzDaily simpleFoam/pipeCyclic simpleFoam/mixerVessel2D simpleFoam/airFoil2D shallowWaterFoam/squareBump settlingFoam/ras/tank3D settlingFoam/ras/dahl rhoSimplecFoam/squareBend rhoSimpleFoam/angledDuctExplicitFixedCoeff rhoPorousSimpleFoam/angledDuctImplicit rhoPorousSimpleFoam/angledDuctExplicit rhoPimplecFoam/angledDuct rhoPimpleFoam/ras/mixerVessel2D rhoPimpleFoam/ras/cavity rhoPimpleFoam/ras/angledDuct rhoPimpleFoam/les/pitzDaily rhoPimpleDyMFoam/annularThermalMixer rhoLTSPimpleFoam/angledDuct rhoCentralFoam/wedge15Ma5 rhoCentralFoam/shockTube rhoCentralFoam/obliqueShock rhoCentralFoam/forwardStep rhoCentralFoam/LadenburgJet60psi reactingParcelFoam/verticalChannel reactingParcelFoam/parcelInBox reactingParcelFoam/filter reactingParcelFilmFoam/splashPanel reactingParcelFilmFoam/rivuletPanel I1:intel compiler -axAVX,SSE4.2 G2:gnu compiler -O3 sprayFoam/aachenBomb I1 Better reactingParcelFilmFoam/hotBoxes reactingParcelFilmFoam/cylinder I1 Worse 計算時間の比(Aシステム,intel vs gnu) twoPhaseEulerFoam/laminar/bubbleColumnIATE 0.6 0.8 1 1.2 1.4 1.6 1.8 2 reactingFoam/ras/counterFlowFlame2D CPU time ratio FOCUS A system (Intel Xeon L5640, 2.26GHz) G2/I1, average:1.038
  • 20. まとめ ✓intelコンパイラの最適化オプションとして-axAVX,SSE4.2を 用いることで,DシステムではAVXが有効,Aシステムでは SSE4.2が自動的に有効になるバイナリができる. ✓-axAVX,SSE4.2オプション版は,-xAVXや-xSSE4.2の版と 速度がほぼ同等である. ✓intel版に対するgnu版の計算時間の比の平均は,Dシステムで 約1.07,Aシステムで約1.04であり,平均するとgnu版の速度 低下は10%以下である.ただし,gnu版のほうが40%以上遅い ケースがA,D両システムとも5ケースあった. OpenCAE Local Workshop@Kansai 20th Sep 2014 20 Masashi Imano (OCAEL Co. Ltd.)