際際滷

際際滷Share a Scribd company logo
OpenFOAM benchmark
for EPYC server
- GAMG solver
coarsestLevelCorr -
Osaka Metropolitan University
Takuya YAMAMOTO
2023/8/23
GAMG solver control
p OpenFOAM v1906
https://www.openfoam.com/news/main-
news/openfoam-v1906/numerics#numerics-
adjoint
Improved GAMG solver controls
マルチグリッドで盾くHに恷も間い鯉?レベルでの鯉?方が?械に富ない
(方?セル)
K双麻rにこの間い鯉?レベルでの宥佚楚がボトルネックになることで、
K双晒紳覆晒
これを個鋲するために、恷も間い鯉?レベルでの盾隈をxkできるように
pFinal
{
solver GAMG;
tolerance 1e-6;
relTol 0;
smoother GaussSeidel;
coarsestLevelCorr
{
solver PCG;
preconditioner DIC;
relTol 0.05;
}
}
GAMG solver control
p OpenFOAM v2206
https://www.openfoam.com/news/main-
news/openfoam-v20-06/solvers-and-
physics#solver-and-physics-pipelined-cg-
solvers
New pipelined Conjugate Gradient solvers
K双麻rに慌叨拘塘狼(CG) solverでは畠てのプロセッサ`で揖じ冥沫?鬚
盾く駅勣があり、K双麻rのボトルネックになることがある
パイプラインCG solverではオ`バ`ヘッド、宥佚をpらすことができる
蒙に、GAMGの恷も間いレベルの鯉?にこの?隈を函り?れると嗤燭任△
PPCR, PPCGがxk辛嬬
pFinal
{
$p;
relTol 0;
coarsestLevelCorr
{
solver PPCR;
preconditioner DIC;
relTol 0.05;
}
}
これらの?隈が惚たしてどれだけEPYCサ`バ`で燭のか?
OpenFOAM benchmark
p Benchmark of High Performance Computing (HPC) Technical
Committee
? Small, S (1M)
? Medium, M (8M)
? Extra-Large, XL (64M)
? 3-D Lid Driven cavity flow
? HPC Motorbike
? Conical Diffuser
? ´
Many benchmark has been prepared.
In this study, we use 3-D Lid Driven Cavity Flow, S and M.
The used OpenFOAM is ESI v2212 version.
https://develop.openfoam.com/committees/hpc/-/tree/develop/
Server resource
p Used server
? Server 1: EPYC 7352 Dual CPU (2.3 GHz x 48 cores)
RAM 128 GB (8GB x 16 channel)
BW 187.7 GB/s (2933 MT/s x 8 channel x 8)
L3 Cache 128 MB
? Server 2: EPYC 7513 Dual CPU (2.6 GHz x 64 cores)
RAM 128 GB (8GB x 16 channel)
BW 204.8 GB/s (3200 MT/s x 8 channel x 8)
L3 Cache 128 MB
EPYC 3rd Gen
EPYC 2nd Gen
? Server 3: EPYC 7542 Dual CPU (2.9 GHz x 64 cores)
RAM 128 GB (8GB x 16 channel)
BW 187.7 GB/s (2933 MT/s x 8 channel x 8)
L3 Cache 128 MB
EPYC 2nd Gen
Server resource
p Used server
? Server 4: EPYC 7713 Dual CPU (2.0 GHz x 128 cores)
RAM 256 GB (16GB x 16 channel)
BW 204.8 GB/s (3200 MT/s x 8 channel x 8)
L3 Cache 256 MB
EPYC 3rd Gen
? Server 5: EPYC 7763 Dual CPU (2.45 GHz x 128 cores)
RAM 128 GB (8GB x 16 channel)
BW 204.8 GB/s (3200 MT/s x 8 channel x 8)
L3 Cache 256 MB
EPYC 3rd Gen
Solver of algebraic matrix
p solver
? Solver 1: solver, p GAMG
GAMG preconditioner, p GaussSeidel
tolerance, p 1 x 10-4
solver, U smoothSolver
preconditioner, U GaussSeidel
tolerance, U 0
relTol, U 0
maxIter, U 5
? Solver 2: solver, p GAMG
GAMG-PPCR preconditioner, p GaussSeidel
tolerance, p 1 x 10-4
solver, U smoothSolver
preconditioner, U GaussSeidel
tolerance, U 0
relTol, U 0
maxIter, U 5
coarsestLevelCorr
{
solver PPCR;
preconditioner DIC;
relTol 0.05;
}
Server 1
EPYC-DualCPU-7352
3D- Lid Driven cavity flow (S, 1M)
3D- Lid Driven cavity flow (M, 8M)
Server 2
EPYC-DualCPU-7513
3D- Lid Driven cavity flow (S, 1M)
3D- Lid Driven cavity flow (M, 8M)
Server 3
EPYC-DualCPU-7542
3D- Lid Driven cavity flow (S, 1M)
3D- Lid Driven cavity flow (M, 8M)
Server 4
EPYC-DualCPU-7713
3D- Lid Driven cavity flow (S, 1M)
3D- Lid Driven cavity flow (M, 8M)
Server 5
EPYC-DualCPU-7763
3D- Lid Driven cavity flow (S, 1M)
3D- Lid Driven cavity flow (M, 8M)
Comparison between
servers
3D- Lid Driven cavity flow (S, 1M)
3D- Lid Driven cavity flow (M, 8M)

More Related Content

What's hot (20)

或沿艶稼酷或粥珂による詞狒シミュレ`ション秘壇
或沿艶稼酷或粥珂による詞狒シミュレ`ション秘壇或沿艶稼酷或粥珂による詞狒シミュレ`ション秘壇
或沿艶稼酷或粥珂による詞狒シミュレ`ション秘壇
takuyayamamoto1800
?
或沿艶稼酷或粥珂における禽掘珂柴麻の薦モデルの盾i
或沿艶稼酷或粥珂における禽掘珂柴麻の薦モデルの盾i或沿艶稼酷或粥珂における禽掘珂柴麻の薦モデルの盾i
或沿艶稼酷或粥珂における禽掘珂柴麻の薦モデルの盾i
takuyayamamoto1800
?
OpenFoamの詞狒solver interFoamのハ?ラメ`タによる盾の篁
OpenFoamの詞狒solver interFoamのハ?ラメ`タによる盾の篁OpenFoamの詞狒solver interFoamのハ?ラメ`タによる盾の篁
OpenFoamの詞狒solver interFoamのハ?ラメ`タによる盾の篁
takuyayamamoto1800
?
或沿艶稼酷或粥珂ソルバのg佩扮ベイズ恷癖晒
或沿艶稼酷或粥珂ソルバのg佩扮ベイズ恷癖晒或沿艶稼酷或粥珂ソルバのg佩扮ベイズ恷癖晒
或沿艶稼酷或粥珂ソルバのg佩扮ベイズ恷癖晒
Masashi Imano
?
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
takuyayamamoto1800
?
或沿艶稼酷或粥珂の禽掘珂盾裂の沿温岳界鞄鴛稼岳艶姻温界岳庄看稼珂看糸艶鉛クラスの盾i
或沿艶稼酷或粥珂の禽掘珂盾裂の沿温岳界鞄鴛稼岳艶姻温界岳庄看稼珂看糸艶鉛クラスの盾i或沿艶稼酷或粥珂の禽掘珂盾裂の沿温岳界鞄鴛稼岳艶姻温界岳庄看稼珂看糸艶鉛クラスの盾i
或沿艶稼酷或粥珂の禽掘珂盾裂の沿温岳界鞄鴛稼岳艶姻温界岳庄看稼珂看糸艶鉛クラスの盾i
takuyayamamoto1800
?
PreCICE CHT with OpenFOAM and CalculiX
PreCICE CHT with OpenFOAM and CalculiXPreCICE CHT with OpenFOAM and CalculiX
PreCICE CHT with OpenFOAM and CalculiX
便募 弥翫
?
About chtMultiRegionFoam
About chtMultiRegionFoam About chtMultiRegionFoam
About chtMultiRegionFoam
便募 弥翫
?
或沿艶稼酷或粥珂を喘いた柴麻朔の吉互中テ?`タの函誼圭隈
或沿艶稼酷或粥珂を喘いた柴麻朔の吉互中テ?`タの函誼圭隈或沿艶稼酷或粥珂を喘いた柴麻朔の吉互中テ?`タの函誼圭隈
或沿艶稼酷或粥珂を喘いた柴麻朔の吉互中テ?`タの函誼圭隈
takuyayamamoto1800
?
OpenFOAM 指I囃を根む送悶麻 (Rotating Geometry)
OpenFOAM 指I囃を根む送悶麻 (Rotating Geometry)OpenFOAM 指I囃を根む送悶麻 (Rotating Geometry)
OpenFOAM 指I囃を根む送悶麻 (Rotating Geometry)
Fumiya Nozaki
?
或沿艶稼酷或粥珂の庄稼岳艶姻韓看温馨による列餓
或沿艶稼酷或粥珂の庄稼岳艶姻韓看温馨による列餓或沿艶稼酷或粥珂の庄稼岳艶姻韓看温馨による列餓
或沿艶稼酷或粥珂の庄稼岳艶姻韓看温馨による列餓
takuyayamamoto1800
?
庄稼岳艶姻酷看温馨の編^
庄稼岳艶姻酷看温馨の編^庄稼岳艶姻酷看温馨の編^
庄稼岳艶姻酷看温馨の編^
takuyayamamoto1800
?
About multiphaseEulerFoam
About multiphaseEulerFoamAbout multiphaseEulerFoam
About multiphaseEulerFoam
便募 弥翫
?
Turbulence Models in OpenFOAM
Turbulence Models in OpenFOAMTurbulence Models in OpenFOAM
Turbulence Models in OpenFOAM
Fumiya Nozaki
?
Inter flowによるS各milkcrown盾裂
Inter flowによるS各milkcrown盾裂Inter flowによるS各milkcrown盾裂
Inter flowによるS各milkcrown盾裂
便募 弥翫
?
OpenFOAM の廠順訳周をまとめよう
OpenFOAM の廠順訳周をまとめようOpenFOAM の廠順訳周をまとめよう
OpenFOAM の廠順訳周をまとめよう
Fumiya Nozaki
?
multiDimAMR
multiDimAMRmultiDimAMR
multiDimAMR
便募 弥翫
?
Helyx os dexcs2020
Helyx os dexcs2020Helyx os dexcs2020
Helyx os dexcs2020
hideaki Kominami
?
rhoCentralFoam in OpenFOAM
rhoCentralFoam in OpenFOAMrhoCentralFoam in OpenFOAM
rhoCentralFoam in OpenFOAM
Daisuke Matsubara
?
或沿艶稼酷或粥珂における禽掘珂柴麻のn融モデルの盾i
或沿艶稼酷或粥珂における禽掘珂柴麻のn融モデルの盾i或沿艶稼酷或粥珂における禽掘珂柴麻のn融モデルの盾i
或沿艶稼酷或粥珂における禽掘珂柴麻のn融モデルの盾i
takuyayamamoto1800
?
或沿艶稼酷或粥珂による詞狒シミュレ`ション秘壇
或沿艶稼酷或粥珂による詞狒シミュレ`ション秘壇或沿艶稼酷或粥珂による詞狒シミュレ`ション秘壇
或沿艶稼酷或粥珂による詞狒シミュレ`ション秘壇
takuyayamamoto1800
?
或沿艶稼酷或粥珂における禽掘珂柴麻の薦モデルの盾i
或沿艶稼酷或粥珂における禽掘珂柴麻の薦モデルの盾i或沿艶稼酷或粥珂における禽掘珂柴麻の薦モデルの盾i
或沿艶稼酷或粥珂における禽掘珂柴麻の薦モデルの盾i
takuyayamamoto1800
?
OpenFoamの詞狒solver interFoamのハ?ラメ`タによる盾の篁
OpenFoamの詞狒solver interFoamのハ?ラメ`タによる盾の篁OpenFoamの詞狒solver interFoamのハ?ラメ`タによる盾の篁
OpenFoamの詞狒solver interFoamのハ?ラメ`タによる盾の篁
takuyayamamoto1800
?
或沿艶稼酷或粥珂ソルバのg佩扮ベイズ恷癖晒
或沿艶稼酷或粥珂ソルバのg佩扮ベイズ恷癖晒或沿艶稼酷或粥珂ソルバのg佩扮ベイズ恷癖晒
或沿艶稼酷或粥珂ソルバのg佩扮ベイズ恷癖晒
Masashi Imano
?
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
takuyayamamoto1800
?
或沿艶稼酷或粥珂の禽掘珂盾裂の沿温岳界鞄鴛稼岳艶姻温界岳庄看稼珂看糸艶鉛クラスの盾i
或沿艶稼酷或粥珂の禽掘珂盾裂の沿温岳界鞄鴛稼岳艶姻温界岳庄看稼珂看糸艶鉛クラスの盾i或沿艶稼酷或粥珂の禽掘珂盾裂の沿温岳界鞄鴛稼岳艶姻温界岳庄看稼珂看糸艶鉛クラスの盾i
或沿艶稼酷或粥珂の禽掘珂盾裂の沿温岳界鞄鴛稼岳艶姻温界岳庄看稼珂看糸艶鉛クラスの盾i
takuyayamamoto1800
?
PreCICE CHT with OpenFOAM and CalculiX
PreCICE CHT with OpenFOAM and CalculiXPreCICE CHT with OpenFOAM and CalculiX
PreCICE CHT with OpenFOAM and CalculiX
便募 弥翫
?
About chtMultiRegionFoam
About chtMultiRegionFoam About chtMultiRegionFoam
About chtMultiRegionFoam
便募 弥翫
?
或沿艶稼酷或粥珂を喘いた柴麻朔の吉互中テ?`タの函誼圭隈
或沿艶稼酷或粥珂を喘いた柴麻朔の吉互中テ?`タの函誼圭隈或沿艶稼酷或粥珂を喘いた柴麻朔の吉互中テ?`タの函誼圭隈
或沿艶稼酷或粥珂を喘いた柴麻朔の吉互中テ?`タの函誼圭隈
takuyayamamoto1800
?
OpenFOAM 指I囃を根む送悶麻 (Rotating Geometry)
OpenFOAM 指I囃を根む送悶麻 (Rotating Geometry)OpenFOAM 指I囃を根む送悶麻 (Rotating Geometry)
OpenFOAM 指I囃を根む送悶麻 (Rotating Geometry)
Fumiya Nozaki
?
或沿艶稼酷或粥珂の庄稼岳艶姻韓看温馨による列餓
或沿艶稼酷或粥珂の庄稼岳艶姻韓看温馨による列餓或沿艶稼酷或粥珂の庄稼岳艶姻韓看温馨による列餓
或沿艶稼酷或粥珂の庄稼岳艶姻韓看温馨による列餓
takuyayamamoto1800
?
庄稼岳艶姻酷看温馨の編^
庄稼岳艶姻酷看温馨の編^庄稼岳艶姻酷看温馨の編^
庄稼岳艶姻酷看温馨の編^
takuyayamamoto1800
?
About multiphaseEulerFoam
About multiphaseEulerFoamAbout multiphaseEulerFoam
About multiphaseEulerFoam
便募 弥翫
?
Turbulence Models in OpenFOAM
Turbulence Models in OpenFOAMTurbulence Models in OpenFOAM
Turbulence Models in OpenFOAM
Fumiya Nozaki
?
Inter flowによるS各milkcrown盾裂
Inter flowによるS各milkcrown盾裂Inter flowによるS各milkcrown盾裂
Inter flowによるS各milkcrown盾裂
便募 弥翫
?
OpenFOAM の廠順訳周をまとめよう
OpenFOAM の廠順訳周をまとめようOpenFOAM の廠順訳周をまとめよう
OpenFOAM の廠順訳周をまとめよう
Fumiya Nozaki
?
或沿艶稼酷或粥珂における禽掘珂柴麻のn融モデルの盾i
或沿艶稼酷或粥珂における禽掘珂柴麻のn融モデルの盾i或沿艶稼酷或粥珂における禽掘珂柴麻のn融モデルの盾i
或沿艶稼酷或粥珂における禽掘珂柴麻のn融モデルの盾i
takuyayamamoto1800
?

Similar to OpenFOAM benchmark for EPYC server -Influence of coarsestLevelCorr in GAMG solver - (20)

OpenFOAM benchmark for EPYC server cavity flow small
OpenFOAM benchmark for EPYC server cavity flow smallOpenFOAM benchmark for EPYC server cavity flow small
OpenFOAM benchmark for EPYC server cavity flow small
takuyayamamoto1800
?
OpenFOAM benchmark for EPYC server: cavity medium
OpenFOAM benchmark for EPYC server: cavity mediumOpenFOAM benchmark for EPYC server: cavity medium
OpenFOAM benchmark for EPYC server: cavity medium
takuyayamamoto1800
?
Druinsky_SIAMCSE15
Druinsky_SIAMCSE15Druinsky_SIAMCSE15
Druinsky_SIAMCSE15
Karen Pao
?
AMD technologies for HPC
AMD technologies for HPCAMD technologies for HPC
AMD technologies for HPC
Joshua Mora
?
Java GC, Off-heap workshop
Java GC, Off-heap workshopJava GC, Off-heap workshop
Java GC, Off-heap workshop
Valerii Moisieienko
?
Jvm & Garbage collection tuning for low latencies application
Jvm & Garbage collection tuning for low latencies applicationJvm & Garbage collection tuning for low latencies application
Jvm & Garbage collection tuning for low latencies application
Quentin Ambard
?
Performance Optimization of CGYRO for Multiscale Turbulence Simulations
Performance Optimization of CGYRO for Multiscale Turbulence SimulationsPerformance Optimization of CGYRO for Multiscale Turbulence Simulations
Performance Optimization of CGYRO for Multiscale Turbulence Simulations
Igor Sfiligoi
?
PG-Strom - GPGPU meets PostgreSQL, PGcon2015
PG-Strom - GPGPU meets PostgreSQL, PGcon2015PG-Strom - GPGPU meets PostgreSQL, PGcon2015
PG-Strom - GPGPU meets PostgreSQL, PGcon2015
Kohei KaiGai
?
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
?
Machine Learning - Supervised Learning
Machine Learning - Supervised LearningMachine Learning - Supervised Learning
Machine Learning - Supervised Learning
Giorgio Alfredo Spedicato
?
ParallelRandom-mannyko
ParallelRandom-mannykoParallelRandom-mannyko
ParallelRandom-mannyko
Manchor Ko
?
Parallel Random Generator - GDC 2015
Parallel Random Generator - GDC 2015Parallel Random Generator - GDC 2015
Parallel Random Generator - GDC 2015
Manchor Ko
?
Speedrunning the Open Street Map osm2pgsql Loader
Speedrunning the Open Street Map osm2pgsql LoaderSpeedrunning the Open Street Map osm2pgsql Loader
Speedrunning the Open Street Map osm2pgsql Loader
GregSmith458515
?
Custom Computer Engine for Optimizing for the Inner kernel of Matrix Multipli...
Custom Computer Engine for Optimizing for the Inner kernel of Matrix Multipli...Custom Computer Engine for Optimizing for the Inner kernel of Matrix Multipli...
Custom Computer Engine for Optimizing for the Inner kernel of Matrix Multipli...
Ardavan Pedram
?
hbaseconasia2017: HBase Practice At XiaoMi
hbaseconasia2017: HBase Practice At XiaoMihbaseconasia2017: HBase Practice At XiaoMi
hbaseconasia2017: HBase Practice At XiaoMi
HBaseCon
?
On the Capability and Achievable Performance of FPGAs for HPC Applications
On the Capability and Achievable Performance of FPGAs for HPC ApplicationsOn the Capability and Achievable Performance of FPGAs for HPC Applications
On the Capability and Achievable Performance of FPGAs for HPC Applications
Wim Vanderbauwhede
?
JVM memory management & Diagnostics
JVM memory management & DiagnosticsJVM memory management & Diagnostics
JVM memory management & Diagnostics
Dhaval Shah
?
Qnap nas TS 1679 introduction_info tech Middle east
Qnap nas TS 1679 introduction_info tech Middle eastQnap nas TS 1679 introduction_info tech Middle east
Qnap nas TS 1679 introduction_info tech Middle east
Ali Shoaee
?
Qnap nas ts 1679 introduction-02
Qnap nas ts 1679 introduction-02Qnap nas ts 1679 introduction-02
Qnap nas ts 1679 introduction-02
CarrierDigit
?
customization of a deep learning accelerator, based on NVDLA
customization of a deep learning accelerator, based on NVDLAcustomization of a deep learning accelerator, based on NVDLA
customization of a deep learning accelerator, based on NVDLA
Shien-Chun Luo
?
OpenFOAM benchmark for EPYC server cavity flow small
OpenFOAM benchmark for EPYC server cavity flow smallOpenFOAM benchmark for EPYC server cavity flow small
OpenFOAM benchmark for EPYC server cavity flow small
takuyayamamoto1800
?
OpenFOAM benchmark for EPYC server: cavity medium
OpenFOAM benchmark for EPYC server: cavity mediumOpenFOAM benchmark for EPYC server: cavity medium
OpenFOAM benchmark for EPYC server: cavity medium
takuyayamamoto1800
?
Druinsky_SIAMCSE15
Druinsky_SIAMCSE15Druinsky_SIAMCSE15
Druinsky_SIAMCSE15
Karen Pao
?
AMD technologies for HPC
AMD technologies for HPCAMD technologies for HPC
AMD technologies for HPC
Joshua Mora
?
Jvm & Garbage collection tuning for low latencies application
Jvm & Garbage collection tuning for low latencies applicationJvm & Garbage collection tuning for low latencies application
Jvm & Garbage collection tuning for low latencies application
Quentin Ambard
?
Performance Optimization of CGYRO for Multiscale Turbulence Simulations
Performance Optimization of CGYRO for Multiscale Turbulence SimulationsPerformance Optimization of CGYRO for Multiscale Turbulence Simulations
Performance Optimization of CGYRO for Multiscale Turbulence Simulations
Igor Sfiligoi
?
PG-Strom - GPGPU meets PostgreSQL, PGcon2015
PG-Strom - GPGPU meets PostgreSQL, PGcon2015PG-Strom - GPGPU meets PostgreSQL, PGcon2015
PG-Strom - GPGPU meets PostgreSQL, PGcon2015
Kohei KaiGai
?
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
?
ParallelRandom-mannyko
ParallelRandom-mannykoParallelRandom-mannyko
ParallelRandom-mannyko
Manchor Ko
?
Parallel Random Generator - GDC 2015
Parallel Random Generator - GDC 2015Parallel Random Generator - GDC 2015
Parallel Random Generator - GDC 2015
Manchor Ko
?
Speedrunning the Open Street Map osm2pgsql Loader
Speedrunning the Open Street Map osm2pgsql LoaderSpeedrunning the Open Street Map osm2pgsql Loader
Speedrunning the Open Street Map osm2pgsql Loader
GregSmith458515
?
Custom Computer Engine for Optimizing for the Inner kernel of Matrix Multipli...
Custom Computer Engine for Optimizing for the Inner kernel of Matrix Multipli...Custom Computer Engine for Optimizing for the Inner kernel of Matrix Multipli...
Custom Computer Engine for Optimizing for the Inner kernel of Matrix Multipli...
Ardavan Pedram
?
hbaseconasia2017: HBase Practice At XiaoMi
hbaseconasia2017: HBase Practice At XiaoMihbaseconasia2017: HBase Practice At XiaoMi
hbaseconasia2017: HBase Practice At XiaoMi
HBaseCon
?
On the Capability and Achievable Performance of FPGAs for HPC Applications
On the Capability and Achievable Performance of FPGAs for HPC ApplicationsOn the Capability and Achievable Performance of FPGAs for HPC Applications
On the Capability and Achievable Performance of FPGAs for HPC Applications
Wim Vanderbauwhede
?
JVM memory management & Diagnostics
JVM memory management & DiagnosticsJVM memory management & Diagnostics
JVM memory management & Diagnostics
Dhaval Shah
?
Qnap nas TS 1679 introduction_info tech Middle east
Qnap nas TS 1679 introduction_info tech Middle eastQnap nas TS 1679 introduction_info tech Middle east
Qnap nas TS 1679 introduction_info tech Middle east
Ali Shoaee
?
Qnap nas ts 1679 introduction-02
Qnap nas ts 1679 introduction-02Qnap nas ts 1679 introduction-02
Qnap nas ts 1679 introduction-02
CarrierDigit
?
customization of a deep learning accelerator, based on NVDLA
customization of a deep learning accelerator, based on NVDLAcustomization of a deep learning accelerator, based on NVDLA
customization of a deep learning accelerator, based on NVDLA
Shien-Chun Luo
?

More from takuyayamamoto1800 (7)

或沿艶稼遺粥掘シンポジウムk燕彿創-或沿艶稼酷或粥珂の閣或酷隈における柴麻扮寂、柴麻列餓恷弌訳周の冥沫
或沿艶稼遺粥掘シンポジウムk燕彿創-或沿艶稼酷或粥珂の閣或酷隈における柴麻扮寂、柴麻列餓恷弌訳周の冥沫或沿艶稼遺粥掘シンポジウムk燕彿創-或沿艶稼酷或粥珂の閣或酷隈における柴麻扮寂、柴麻列餓恷弌訳周の冥沫
或沿艶稼遺粥掘シンポジウムk燕彿創-或沿艶稼酷或粥珂の閣或酷隈における柴麻扮寂、柴麻列餓恷弌訳周の冥沫
takuyayamamoto1800
?
How to get contour surface position by openfoam
How to get contour surface position by openfoamHow to get contour surface position by openfoam
How to get contour surface position by openfoam
takuyayamamoto1800
?
或沿艶稼酷或粥珂における詞狒柴麻
或沿艶稼酷或粥珂における詞狒柴麻或沿艶稼酷或粥珂における詞狒柴麻
或沿艶稼酷或粥珂における詞狒柴麻
takuyayamamoto1800
?
ParaviewでのParticle Tracerを喘いた辛晒
ParaviewでのParticle Tracerを喘いた辛晒ParaviewでのParticle Tracerを喘いた辛晒
ParaviewでのParticle Tracerを喘いた辛晒
takuyayamamoto1800
?
Estimation of numerical schemes in heat convection by OpenFOAM
Estimation of numerical schemes in heat convection by OpenFOAMEstimation of numerical schemes in heat convection by OpenFOAM
Estimation of numerical schemes in heat convection by OpenFOAM
takuyayamamoto1800
?
永温姻温厩庄艶敬の吉互中を_洗に竃薦する
永温姻温厩庄艶敬の吉互中を_洗に竃薦する永温姻温厩庄艶敬の吉互中を_洗に竃薦する
永温姻温厩庄艶敬の吉互中を_洗に竃薦する
takuyayamamoto1800
?
犯送悶盾裂における宣柊スキ`ムの得
犯送悶盾裂における宣柊スキ`ムの得犯送悶盾裂における宣柊スキ`ムの得
犯送悶盾裂における宣柊スキ`ムの得
takuyayamamoto1800
?
或沿艶稼遺粥掘シンポジウムk燕彿創-或沿艶稼酷或粥珂の閣或酷隈における柴麻扮寂、柴麻列餓恷弌訳周の冥沫
或沿艶稼遺粥掘シンポジウムk燕彿創-或沿艶稼酷或粥珂の閣或酷隈における柴麻扮寂、柴麻列餓恷弌訳周の冥沫或沿艶稼遺粥掘シンポジウムk燕彿創-或沿艶稼酷或粥珂の閣或酷隈における柴麻扮寂、柴麻列餓恷弌訳周の冥沫
或沿艶稼遺粥掘シンポジウムk燕彿創-或沿艶稼酷或粥珂の閣或酷隈における柴麻扮寂、柴麻列餓恷弌訳周の冥沫
takuyayamamoto1800
?
How to get contour surface position by openfoam
How to get contour surface position by openfoamHow to get contour surface position by openfoam
How to get contour surface position by openfoam
takuyayamamoto1800
?
或沿艶稼酷或粥珂における詞狒柴麻
或沿艶稼酷或粥珂における詞狒柴麻或沿艶稼酷或粥珂における詞狒柴麻
或沿艶稼酷或粥珂における詞狒柴麻
takuyayamamoto1800
?
ParaviewでのParticle Tracerを喘いた辛晒
ParaviewでのParticle Tracerを喘いた辛晒ParaviewでのParticle Tracerを喘いた辛晒
ParaviewでのParticle Tracerを喘いた辛晒
takuyayamamoto1800
?
Estimation of numerical schemes in heat convection by OpenFOAM
Estimation of numerical schemes in heat convection by OpenFOAMEstimation of numerical schemes in heat convection by OpenFOAM
Estimation of numerical schemes in heat convection by OpenFOAM
takuyayamamoto1800
?
永温姻温厩庄艶敬の吉互中を_洗に竃薦する
永温姻温厩庄艶敬の吉互中を_洗に竃薦する永温姻温厩庄艶敬の吉互中を_洗に竃薦する
永温姻温厩庄艶敬の吉互中を_洗に竃薦する
takuyayamamoto1800
?
犯送悶盾裂における宣柊スキ`ムの得
犯送悶盾裂における宣柊スキ`ムの得犯送悶盾裂における宣柊スキ`ムの得
犯送悶盾裂における宣柊スキ`ムの得
takuyayamamoto1800
?

Recently uploaded (20)

2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
katalinjordans1
?
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdfSECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
spub1985
?
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
?
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
ThousandEyes
?
5 Must-Use AI Tools to Supercharge Your Productivity
5 Must-Use AI Tools to Supercharge Your Productivity5 Must-Use AI Tools to Supercharge Your Productivity
5 Must-Use AI Tools to Supercharge Your Productivity
cryptouniversityoffi
?
UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2
DianaGray10
?
10 FinTech Solutions Every Business Should Know!.pdf
10 FinTech Solutions Every Business Should Know!.pdf10 FinTech Solutions Every Business Should Know!.pdf
10 FinTech Solutions Every Business Should Know!.pdf
Yodaplus Technologies Private Limited
?
ISOIEC 42001 AI Management System 際際滷s
ISOIEC 42001 AI Management System 際際滷sISOIEC 42001 AI Management System 際際滷s
ISOIEC 42001 AI Management System 際際滷s
GilangRamadhan884333
?
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
?
Data-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second CountsData-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second Counts
Safe Software
?
AI Trends and Fun Demos C Sotheby¨s Rehoboth Presentation
AI Trends and Fun Demos C Sotheby¨s Rehoboth PresentationAI Trends and Fun Demos C Sotheby¨s Rehoboth Presentation
AI Trends and Fun Demos C Sotheby¨s Rehoboth Presentation
Ethan Holland
?
L01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardnessL01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardness
RostislavDaniel
?
DealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures CapitalDealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures Capital
Yevgen Sysoyev
?
William Maclyn Murphy McRae - A Seasoned Professional Renowned
William Maclyn Murphy McRae - A Seasoned Professional RenownedWilliam Maclyn Murphy McRae - A Seasoned Professional Renowned
William Maclyn Murphy McRae - A Seasoned Professional Renowned
William Maclyn Murphy McRae
?
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Chris Wahl
?
Combining Lexical and Semantic Search with Milvus 2.5
Combining Lexical and Semantic Search with Milvus 2.5Combining Lexical and Semantic Search with Milvus 2.5
Combining Lexical and Semantic Search with Milvus 2.5
Zilliz
?
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIATHE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
Srivaanchi Nathan
?
Dev Dives: Unlock the future of automation with UiPath Agent Builder
Dev Dives: Unlock the future of automation with UiPath Agent BuilderDev Dives: Unlock the future of automation with UiPath Agent Builder
Dev Dives: Unlock the future of automation with UiPath Agent Builder
UiPathCommunity
?
UiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and OpportunitiesUiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and Opportunities
DianaGray10
?
AI in Medical Diagnostics C The Future of Healthcare
AI in Medical Diagnostics C The Future of HealthcareAI in Medical Diagnostics C The Future of Healthcare
AI in Medical Diagnostics C The Future of Healthcare
Vadim Nareyko
?
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
katalinjordans1
?
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdfSECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
spub1985
?
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
?
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
ThousandEyes
?
5 Must-Use AI Tools to Supercharge Your Productivity
5 Must-Use AI Tools to Supercharge Your Productivity5 Must-Use AI Tools to Supercharge Your Productivity
5 Must-Use AI Tools to Supercharge Your Productivity
cryptouniversityoffi
?
UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2
DianaGray10
?
ISOIEC 42001 AI Management System 際際滷s
ISOIEC 42001 AI Management System 際際滷sISOIEC 42001 AI Management System 際際滷s
ISOIEC 42001 AI Management System 際際滷s
GilangRamadhan884333
?
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
?
Data-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second CountsData-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second Counts
Safe Software
?
AI Trends and Fun Demos C Sotheby¨s Rehoboth Presentation
AI Trends and Fun Demos C Sotheby¨s Rehoboth PresentationAI Trends and Fun Demos C Sotheby¨s Rehoboth Presentation
AI Trends and Fun Demos C Sotheby¨s Rehoboth Presentation
Ethan Holland
?
L01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardnessL01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardness
RostislavDaniel
?
DealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures CapitalDealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures Capital
Yevgen Sysoyev
?
William Maclyn Murphy McRae - A Seasoned Professional Renowned
William Maclyn Murphy McRae - A Seasoned Professional RenownedWilliam Maclyn Murphy McRae - A Seasoned Professional Renowned
William Maclyn Murphy McRae - A Seasoned Professional Renowned
William Maclyn Murphy McRae
?
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Chris Wahl
?
Combining Lexical and Semantic Search with Milvus 2.5
Combining Lexical and Semantic Search with Milvus 2.5Combining Lexical and Semantic Search with Milvus 2.5
Combining Lexical and Semantic Search with Milvus 2.5
Zilliz
?
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIATHE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
Srivaanchi Nathan
?
Dev Dives: Unlock the future of automation with UiPath Agent Builder
Dev Dives: Unlock the future of automation with UiPath Agent BuilderDev Dives: Unlock the future of automation with UiPath Agent Builder
Dev Dives: Unlock the future of automation with UiPath Agent Builder
UiPathCommunity
?
UiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and OpportunitiesUiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and Opportunities
DianaGray10
?
AI in Medical Diagnostics C The Future of Healthcare
AI in Medical Diagnostics C The Future of HealthcareAI in Medical Diagnostics C The Future of Healthcare
AI in Medical Diagnostics C The Future of Healthcare
Vadim Nareyko
?

OpenFOAM benchmark for EPYC server -Influence of coarsestLevelCorr in GAMG solver -

  • 1. OpenFOAM benchmark for EPYC server - GAMG solver coarsestLevelCorr - Osaka Metropolitan University Takuya YAMAMOTO 2023/8/23
  • 2. GAMG solver control p OpenFOAM v1906 https://www.openfoam.com/news/main- news/openfoam-v1906/numerics#numerics- adjoint Improved GAMG solver controls マルチグリッドで盾くHに恷も間い鯉?レベルでの鯉?方が?械に富ない (方?セル) K双麻rにこの間い鯉?レベルでの宥佚楚がボトルネックになることで、 K双晒紳覆晒 これを個鋲するために、恷も間い鯉?レベルでの盾隈をxkできるように pFinal { solver GAMG; tolerance 1e-6; relTol 0; smoother GaussSeidel; coarsestLevelCorr { solver PCG; preconditioner DIC; relTol 0.05; } }
  • 3. GAMG solver control p OpenFOAM v2206 https://www.openfoam.com/news/main- news/openfoam-v20-06/solvers-and- physics#solver-and-physics-pipelined-cg- solvers New pipelined Conjugate Gradient solvers K双麻rに慌叨拘塘狼(CG) solverでは畠てのプロセッサ`で揖じ冥沫?鬚 盾く駅勣があり、K双麻rのボトルネックになることがある パイプラインCG solverではオ`バ`ヘッド、宥佚をpらすことができる 蒙に、GAMGの恷も間いレベルの鯉?にこの?隈を函り?れると嗤燭任△ PPCR, PPCGがxk辛嬬 pFinal { $p; relTol 0; coarsestLevelCorr { solver PPCR; preconditioner DIC; relTol 0.05; } } これらの?隈が惚たしてどれだけEPYCサ`バ`で燭のか?
  • 4. OpenFOAM benchmark p Benchmark of High Performance Computing (HPC) Technical Committee ? Small, S (1M) ? Medium, M (8M) ? Extra-Large, XL (64M) ? 3-D Lid Driven cavity flow ? HPC Motorbike ? Conical Diffuser ? ´ Many benchmark has been prepared. In this study, we use 3-D Lid Driven Cavity Flow, S and M. The used OpenFOAM is ESI v2212 version. https://develop.openfoam.com/committees/hpc/-/tree/develop/
  • 5. Server resource p Used server ? Server 1: EPYC 7352 Dual CPU (2.3 GHz x 48 cores) RAM 128 GB (8GB x 16 channel) BW 187.7 GB/s (2933 MT/s x 8 channel x 8) L3 Cache 128 MB ? Server 2: EPYC 7513 Dual CPU (2.6 GHz x 64 cores) RAM 128 GB (8GB x 16 channel) BW 204.8 GB/s (3200 MT/s x 8 channel x 8) L3 Cache 128 MB EPYC 3rd Gen EPYC 2nd Gen ? Server 3: EPYC 7542 Dual CPU (2.9 GHz x 64 cores) RAM 128 GB (8GB x 16 channel) BW 187.7 GB/s (2933 MT/s x 8 channel x 8) L3 Cache 128 MB EPYC 2nd Gen
  • 6. Server resource p Used server ? Server 4: EPYC 7713 Dual CPU (2.0 GHz x 128 cores) RAM 256 GB (16GB x 16 channel) BW 204.8 GB/s (3200 MT/s x 8 channel x 8) L3 Cache 256 MB EPYC 3rd Gen ? Server 5: EPYC 7763 Dual CPU (2.45 GHz x 128 cores) RAM 128 GB (8GB x 16 channel) BW 204.8 GB/s (3200 MT/s x 8 channel x 8) L3 Cache 256 MB EPYC 3rd Gen
  • 7. Solver of algebraic matrix p solver ? Solver 1: solver, p GAMG GAMG preconditioner, p GaussSeidel tolerance, p 1 x 10-4 solver, U smoothSolver preconditioner, U GaussSeidel tolerance, U 0 relTol, U 0 maxIter, U 5 ? Solver 2: solver, p GAMG GAMG-PPCR preconditioner, p GaussSeidel tolerance, p 1 x 10-4 solver, U smoothSolver preconditioner, U GaussSeidel tolerance, U 0 relTol, U 0 maxIter, U 5 coarsestLevelCorr { solver PPCR; preconditioner DIC; relTol 0.05; }
  • 9. 3D- Lid Driven cavity flow (S, 1M)
  • 10. 3D- Lid Driven cavity flow (M, 8M)
  • 12. 3D- Lid Driven cavity flow (S, 1M)
  • 13. 3D- Lid Driven cavity flow (M, 8M)
  • 15. 3D- Lid Driven cavity flow (S, 1M)
  • 16. 3D- Lid Driven cavity flow (M, 8M)
  • 18. 3D- Lid Driven cavity flow (S, 1M)
  • 19. 3D- Lid Driven cavity flow (M, 8M)
  • 21. 3D- Lid Driven cavity flow (S, 1M)
  • 22. 3D- Lid Driven cavity flow (M, 8M)
  • 24. 3D- Lid Driven cavity flow (S, 1M)
  • 25. 3D- Lid Driven cavity flow (M, 8M)