Program BREAKUP
Up

Website of Daniel W. Barnette

sandia_logo.gif (1780 bytes)
Exceptional Service in the National Interest


Shown below are several examples of how BREAKUP works to subdivide structured overset grids for parallel computing. The subdivided grids are load balanced as much as possible to ensure an efficient solution process on parallel computers. 

For more information on how BREAKUP works, check out the user's manual SAND98-0701.pdf.

To get a copy of the BREAKUP code, check out the licensing information or contact the author at dwbarne@sandia.gov.

The process used to subdivide overset grids in BREAKUP has been patented (patent #6,356,860).


Ocean Current Flow
Around the Greater Antilles Islands

 

 

 

Here is an example of how BREAKUP works. The Gulf of Mexico is represented by 2-d grids. Each coastline of the Gulf and the Greater Antilles Islands have separate grids within a general background grid, for a total of 6 original grids. Each grid is easily  generated by itself around its corresponding geometry.

 

 

 

 

 

 

This picture shows what the grids look like after BREAKUP subdivides the original 6 grids into 16 grids. Notice that the new grids overlap adjacent subgrids. This allows proper boundary-to-boundary communication in the flow solver.

 

 

 

 

 

 

Here, BREAKUP has subdivided the original 6 grids into 100 overset grids. The user may specify any arbitrary number of grids with which to subdivide the original grids.

 

 

 

 

 

 

 

This is a 2-d Navier-Stokes solution for the original 6 grid case. Although non-physical (no rotational earth, 2-d, steady state), the solution shows continuity across all boundaries. In fact, some of the circulation regions actually have physical counterparts. 

 

 

 

 

 

 

A close-up of the Greater Antilles islands shows that the  partially-converged solution for 16 grids is behaving as expected. Flow across all boundaries indicates that the grids are accurately communicating boundary conditions.

 

 

 

 

 

 

 

 

The 100-grid partially converged solution also indicates that grid-to-grid communication is working correctly.

 

 

 

 

 


Subsonic Flow
Around a 2-D Slatted Airfoil with Flap

 

 

Here is an example of a 2-d slatted airfoil with a flap. Each airfoil element has its own grid and is embedded in the airfoil grid. There are a total of 5 grids. Note that a wake grid is also used (in yellow).

 

 

 

 

 

 

 

The original grids have been subdivided into 16 grids for use in a flow solver using 16 processors on a parallel computer, 1 grid per processor.

 

 

 

 

 

 

 

 

Streamlines obtained from a Navier-Stokes flow solution. 
The smooth streamline shapes indicate that all subdivided 
grids are communicating properly with adjacent or embedded grids across each of their boundaries.