P. 1
cfdgridaa

cfdgridaa

|Views: 0|Likes:
Published by Sharath Chandra
sdc
sdc

More info:

Published by: Sharath Chandra on Oct 18, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less

08/21/2014

pdf

text

original

Building a CFD Grid Over ThaiGrid Infrastructure

Putchong Uthayopas, Ph.D Department of Computer Engineering, Faculty of Engineering, Kasetsart University, Thailand Email: pu@ku.Ac.th

Introduction

Computation Fluid Dynamics (CFD) is a study of fluid behavior by using numerical technique that allows user to analyze Fluid Flow, Heat Transfer and Others Related Phenomena. CFD are widely used in industries for.

Automotive design, Aerospace design, Turbo machinery design, and much more...

CAMETA Project

Computer Aided Mechanical Engineering Technology and Application
Collaboration among 3 research laboratories

CFD lab at SUT, CML at KU and PRG at KU Explore how to apply advanced CFD analysis to solve industry problems Develop advanced CFD techniques , algorithms, and software Explore the use of Beowulf cluster and parallel processing to solve large and complex CFD problem

Goal

Partly funding from NECTEC

CAMETA Software

Software Architecture

Client/Server Client
 

GUI Sequential Grid generation, Solvers SCV Visualization Tool Parallel 3D grid generation Parallel CFD solvers

Servers
 

2D laminar and Turbulence flow

Task are pushed to server using a remote procedure technology called ACI (Active Cluster Interface) developed by us

Result of Parallel Grid Generation and Solver
7000.00 6000.00 5000.00

Runtime Graph

Runtime

4000.00 3000.00 2000.00 1000.00 0.00 1 node 20 40 2 nodes 60 4 nodes 80 Node Number 8 nodes 100
Runtime

25000.00 20000.00 15000.00 10000.00 5000.00 0.00 1 node 201*101 301*101

Runtime Graph

2 nodes 401*101

4 nodes 501*101

Node Number 8 nodes 601*101 801*101

Prediction Models
Problem Size Optimum Cluster Node 201*101 301*101 401*101 501*101 601*101 801*101
2.39 3.58 4.56 5.46 6.25 8.13

Optimum Cluster Node 10 8
Node Number

6 4 2 0 201*101 301*101 401*101 501*101 Problem Size 601*101 801*101

Optimum Cluster Node

Some Target Applications

Design of Air flow in clean room for complex electronics product assembly

Collaboration with Seagate and Philips

Challenges on Grid Transition

How to create a Virtual Research organization

Single Virtual Computing Resources
 

Authorization, Authentication, Security Mechanism for Transparent Resources Access
• Computing and Data access

Virtual Collaboration Infrastructure

Multi-organizational Geographically Separated

2 Layers of Grid

Building CAMETA Computational Grid
CFD Beowulf 16 nodes

Uninet

Thaisarn3
PIRUN 72 nodes
AMATA 16 nodes

Proposed Distributed Software Architecture
CFD Applications ACI Netsolve/Ninf

Globus
KU Computing System SUT Computing System

Proposed Architecture for Parametric Job Submission
Open SCE is a scalable and integrated cluster environment http://www.opensce.org JOB JOB JOB JOB JOB

SCE/GRID Resource Scheduler

Globus Grid (ThaiGrid)
SCE Cluster Hardware SCE Cluster Hardware SCE Cluster Hardware

Grid Usage

Provided uniform security mechanism across the computing environment Provide services such as communication, information, job staging Provide mechanism for large scale data access

People Grid

Based on Access Grid Technology
Infrastructure for multipoint collaboration over internet  Based on IP multicast  Telepresence

Access Grid allows the life live conversation, collaboration across the participating labs

Todo

Computational Grid
  

Building basic Globus grid (done) Install and test netsolve, Ninf Adapt ACI interface to run on
 

netsolve Grid communication service

Develop more solvers that conform to these standard Improve grid usability by developing some software tools

Todo

People Grid

Accelerate the deployment of access grid among the project partners Build software tools and infrastructure that allows easy access grid deployment
  

Personal and tiny access grid nodes Accommodate non multicast environment See Omega project

Milestone

Thaigrid infrastructure : done Q1:
Evaluation of Netsolve, Ninf  Develop ACI on grid  Access launch for all parties

Q2
Convert applications  Evaluation  Clean multicast

Final Remarks

Grid is about
 

People : Education, training is needed Software infrastructure : still in an infancy state, too complex for average users, inflexible. Network
 

No Multicast ! Slow, unreliable !

All these need to be solved to get users on the grid

The End Any Question

?

Result of Parallel Grid Generation
6.00 5.00 4.00
Speedup

Speedup Graph
Speedup 2 nodes 4 nodes 8 nodes 20 40 60 80 100
20 40 2 nodes 60 4 nodes 80 8 nodes Data Size 100

0.92 1.11 1.17 1.37 1.20

1.69 2.21 2.27 2.50 2.20

3.06 4.04 4.39 4.80 4.13

3.00 2.00 1.00 0.00

Result of Parallel Solver
Speedup Graph
7.00 6.00 5.00 4.00 3.00 2.00 1.00 0.00
Speedup 2 nodes 4 nodes 8 nodes 201*101 301*101 401*101 501*101 601*101 801*101 1.38 1.65 1.71 1.76 1.66 1.37 2.63 3.00 3.27 3.30 3.23 3.00 4.98 5.88 6.22 6.54 5.95 5.16

Speedup

Data Size 201*101 301*101 401*101 501*101 601*101 801*101 2 nodes 4 nodes 8 nodes

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->