Building a cfd grid over thaigrid infrastructure
This presentation is the property of its rightful owner.
Sponsored Links
1 / 22

Building a CFD Grid Over ThaiGrid Infrastructure PowerPoint PPT Presentation


  • 66 Views
  • Uploaded on
  • Presentation posted in: General

Building a CFD Grid Over ThaiGrid Infrastructure. Putchong Uthayopas, Ph.D Department of Computer Engineering, Faculty of Engineering, Kasetsart University, Thailand Email: [email protected] Introduction.

Download Presentation

Building a CFD Grid Over ThaiGrid Infrastructure

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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: [email protected]


Introduction

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

CAMETA ProjectComputer Aided Mechanical Engineering Technology and Application

  • Collaboration among 3 research laboratories

    • CFD lab at SUT, CML at KU and PRG at KU

  • Goal

    • 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

  • Partly funding from NECTEC


Cameta software

CAMETA Software


Software architecture

Software Architecture

  • Client/Server

  • Client

    • GUI

    • Sequential Grid generation, Solvers

    • SCV Visualization Tool

  • Servers

    • Parallel 3D grid generation

    • Parallel CFD solvers

      • 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

Result of Parallel Grid Generation and Solver


Prediction models

Prediction Models


Some target applications

Some Target Applications

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

    • Collaboration with Seagate and Philips


Challenges on grid transition

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

2 Layers of Grid

People Grid

Computational Grid

Interaction and Sharing


Building cameta computational grid

Building CAMETA Computational Grid

CFD

Beowulf

16 nodes

SUT

Uninet

Thaisarn3

KU

PIRUN

72 nodes

AMATA

16 nodes

How to Make this a Single Virtual System?


Proposed distributed software architecture

Proposed Distributed Software Architecture

CFD Applications

ACI

Netsolve/Ninf

Globus

ThaiGrid

KU

Computing

System

SUT

Computing

System


Proposed architecture for parametric job submission

SCE

SCE

SCE

Cluster

Hardware

Cluster

Hardware

Cluster

Hardware

Proposed Architecture for Parametric Job Submission

JOB

JOB

JOB

JOB

JOB

Open SCE is a scalable and integrated cluster environment

http://www.opensce.org

SCE/GRID Resource Scheduler

Globus Grid (ThaiGrid)


Grid usage

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

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


Building a cfd grid over thaigrid infrastructure

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


Building a cfd grid over thaigrid infrastructure

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

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

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

The EndAny Question ?


Result of parallel grid generation

Result of Parallel Grid Generation


Result of parallel solver

Result of Parallel Solver


  • Login