Return to the IUPUI Main Page

  Quick Jump:
 

CFDL
  Mission     People     Computing      Research       Software

you are here: ME Dept. Home » Research Labs » CFDL » Software

Software :

Open Sources

Currently we have beta version of Dynamic Load Balancing (DLB) tool and Parallel CFD test code as open sources. Please send us an email with subject "DLB & Parallel CFD user" to be in our update list for DLB and PCFD code.

 

Dynamic Load Balancing (DLB) Tool:

 

DLB is used to provide application level load balancing for individual parallel or serial jobs. It ensures that all loads on the environment are distributed in such a way that overall load in the system is balanced and application programs get maximum benefit from available resources. It is written in Java to work on Linux and Unix environment.  An application program for the testing purposes is given with DLB package.

 

Greedy Algorithm is used for block distribution. It always makes the choice that looks best at the moment.  That is, it makes a locally optimal choice in the hope that this choice will lead to a globally optimal solution. 

 

Downloads:

  • Installation manual

  • User manual

  • Reference paper

  • Source

  • test case for DLB: Test case provided with DLB is "Parallel CFD Test Solver" and given next. Extract files in your local directory and check content of inputs files accordingly given in user manual of pcfdSolver, pcfdGrid, and DLB. A Unix script file is provided to run DLB for several cycles.

Parallel CFD Test Solver:

 

A 3D transient heat equation is implemented on structured grids with forward time central space differentiation method. A separate grid generator is implemented to generate structured grids. Grid partitioning is done in three directions. Number of gird size and number of block are chosen by users such that very large number of grids can be generated for testing purposes. Parallel implementation is done by using MPI, and parallel run environment chosen is as LAM/MPI.  Test case works well with DLB tools and is provided for DLB package.

 

Downloads:

 


Indiana University-Purdue University Indianapolis

723 West Michigan Street, SL 260 Indianapolis, IN 46202-5132

Phone: 317 274-9717
Fax: 317 274-9744

 

Lab Faculty



[ CFDL Mission | People | Computing | Research | Software ]

  » Return to Mechanical Engineering Home

  This website was designed to be viewed in Microsoft Internet Explorer 6.0.

  Questions or comments regarding this site to: Webmaster
  Purdue School of Engineering and Technology, IUPUI, email etinfo for more information.

 
Copyright© 1999-2003 Purdue School of Engineering and Technology, IUPUI