150 likes | 355 Views
CFD Grid Research in N*Grid Project. KISTI Supercomputing Center Chun-ho Sung. 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
E N D
CFD Grid Research inN*Grid Project KISTI Supercomputing Center Chun-ho Sung
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 Communication • KISTI supercomputing center is a primary contractor of N*Grid
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
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 maturity. • Grand Challege problem can be solved through grid research (direct numerical simulation of turbulent flow). • Grid research can receive feedback from real application.
Flow analysis Module Mesh Generation Module Optimization Module CAD System CFD in N*Grid • Virtual Wind Tunnel on Grid infrastructure
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)
Computing Grid Unstable Flutter boundary? Stable High Throughput Computing Environment • Improved throughput for • Parametric study such as flutter analysis • Construction of response surface
Chonbuk N. Univ.: IBM SP2 Chonan/Soongsil Univ. Cluster Taejon KISTI Compaq GS320 KISTI: Compaq GS320 KREONet2 Globus/MPICH-G Chonbuk N. Univ. IBM SP2 Pusan Dong-Myoung. Univ. IBM SP2 Preliminary Results • Supercomputer Grid Experiment
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
Preliminary Results – Cont. • Simulation of a parallel multi-stage rocket • 400 thousand grid points & 6 processors • Chimera methodology
Preliminary Results – Cont. • Aerodynamic Design Optimization • RAE2822 airfoil design in 2D turbulent flow field • 10 design variables & 4 processors • Adjoint sensitivity analysis
Preliminary Results – Cont. • Obtained parallel efficiency on supercomputer grid
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
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