Professional Documents
Culture Documents
Building A CFD Grid Over Thaigrid Infrastructure
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
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
CAMETA Software
Software Architecture
Client/Server Client
GUI Sequential Grid generation, Solvers SCV Visualization Tool Parallel 3D grid generation Parallel CFD solvers
Servers
Task are pushed to server using a remote procedure technology called ACI (Active Cluster Interface) developed by us
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
Runtime Graph
2 nodes 401*101
4 nodes 501*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
Design of Air flow in clean room for complex electronics product assembly
2 Layers of Grid
Uninet
Thaisarn3
PIRUN 72 nodes
AMATA 16 nodes
Globus
KU Computing System SUT Computing System
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
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
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
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
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
Speedup
Data Size 201*101 301*101 401*101 501*101 601*101 801*101 2 nodes 4 nodes 8 nodes