supercomputing center cfd grid research in n*grid project kisti supercomputing center chun-ho sung
TRANSCRIPT
Supercomputing Center
CFD Grid Research inCFD Grid Research in
N*Grid ProjectN*Grid Project
KISTI Supercomputing Center
Chun-ho Sung
Supercomputing Center
Introduction to N*Grid
What is N*Grid?
Korean Grid research initiative
Construction and Operation of the Korean National Grid
N*Grid includes
National Computational Grid
National Data Grid
National Access Grid
National Application Grid (Ex: Bio Grid, CFD Grid, Meteo Grid etc)
Funded by Korean government through Ministry of Information and Commun
ication
KISTI supercomputing center is a primary contractor of N*Grid
Supercomputing Center
Scope of N*Grid
High Performance Computational Grid
Supercomputers
High performance clusters
Advanced Access Grid
Massive data distribution and processing (Data Grid)
Collaborative access grid
Immersive visualization
Grid Middleware
Information service, Security, Scheduling, …
Search and support of Grid Application Project (Seed Project)
Grid application testbed
Grid application portals
Grid applications
Supercomputing Center
CFD & Grid Research
CFD – computational fluid dynamics
Nonlinear partial differential equations – Navier-Stokes equations
Requires huge amount of computing resource
The most limiting factor is computing power!
CFD in Grid research
It can fully exploit the power of computing grid resources.
Parallel/Distributed computing algorithm in CFD shows high level of matu
rity.
Grand Challege problem can be solved through grid research (direct nu
merical simulation of turbulent flow).
Grid research can receive feedback from real application.
Supercomputing Center
CFD in N*Grid
Virtual Wind Tunnel on Grid infrastructure
Flow analysisModule
Mesh GenerationModule
OptimizationModule
CADSystem
Supercomputing Center
Components of Virtual Wind Tunnel
CAD system
Define geometry, integrated in grid portal
Mesh Generator
Multi-block and/or Chimera grid system
Semi-automated mesh generation
Flow Solver
3-dimensional Navier-Stokes code parallelized with MPI
Optimization Module
Sensitivity analysis, response surface etc
Database
Repository for geometries and flow solutions
Communicate with other discipline code (CSD, CEM)
Supercomputing Center
High Throughput Computing Environment
Improved throughput for
Parametric study such as flutter analysis
Construction of response surface
Flutter boundary?Flutter boundary?
Computing GridComputing GridUnstableUnstable
StableStable
Supercomputing Center
Preliminary Results
Supercomputer Grid Experiment
Taejon KISTICompaq GS320
KREONet2Globus/MPICH-G
Pusan Dong-Myoung. Univ. IBM SP2
Chonan/Soongsil Univ.
Cluster
Chonbuk N. Univ.
IBM SP2
Chonbuk N. Univ.: IBM SP2
KISTI: Compaq GS320
Supercomputing Center
Preliminary Results – Cont.
Cluster Grid Experiment 2 Linux PC cluster systems over WAN duy.kaist.ac.kr : 1.8GHz P4 4 nodes, RAM 512M cluster.hpcnet.ne.kr : 450MHz P2 4 nodes, RAM 256M F90, PBS, MPICH-G2, GT2.0
duy.kaist.ac.kr/jobmanager-pbs cluster.hpcnet.ne.kr/jobmanager-pbs
MPICH-G2
scheduler-pbs
scheduler-pbs
Execution nodes Execution nodes
duy.kaist.ac.kr/jobmanager-pbs cluster.hpcnet.ne.kr/jobmanager-pbs
MPICH-G2
scheduler-pbs
scheduler-pbs
Execution nodes Execution nodes
Supercomputing Center
Preliminary Results – Cont.
Simulation of a parallel multi-stage rocket
400 thousand grid points & 6 processors
Chimera methodology
Supercomputing Center
Preliminary Results – Cont.
Aerodynamic Design Optimization
RAE2822 airfoil design in 2D turbulent flow field
10 design variables & 4 processors
Adjoint sensitivity analysis
Supercomputing Center
5 10 15Processors
2
4
6
8
10
12
14
16S
pee
d-u
p
GS320-SP2(Onera M6)
Ideal Case
Preliminary Results – Cont.
Obtained parallel efficiency on supercomputer grid
Supercomputing Center
Ongoing Efforts
CFD portal
PHP based web interface
GPDK for next version
Integrated PRE/POST processing interface
High throughput computing Environment
Generate parameter set
Distribute/Submit jobs
Collect results
Improved parallel algorithm
Adequate for WAN
Supercomputing Center
Remarks
Most application engineers are reluctant to use grid, since they believe that it
is just a WAN version of parallel computing
We need to prove power of grid environment to application engineers, in
order to encourage to use a new grid technology
Therefore, it is very important to show the capabilities of grid services and
what can be done with those services
Supercomputing Center
Thank you for your attention!