carrier image

CSCMDO

Computer Sciences Corporation/NASA LaRC GEOLAB

MESHING
RESEARCH
CORNER

MESH/GRID
GENERATION
SOFTWARE
SURVEY

Contact: William T. Jones

Email: w.t.jones@LaRC.nasa.gov

Web Site: http://geolab.larc.nasa.gov/CSCMDO

Availability: Public Domain, Stand-alone Mesh/Grid Generator

    This software was generated by and for the US Government. As such, it is availiable to Government institutions, educational facilities, and private industry within the United States. The software is available as a precompiled executable for a variety of UNIX platforms

Customer Support: No

Approximate Number of Users: 50

Pricing: Free to US customers.

Platform: UNIX

Input:

    The software currently accepts as input discrete representations as PLOT3D files.

Engineering Discipline:

    Multi-disciplinary Design Optimization.

Elements: Quadrilateral

Surface Meshing: Yes

Quad/Hex Method: Structured Grid Generation

    Standard block structured methods are used to modify an existing mesh in a design enviroment. These methods include arclength based Transfinite Interpolation, closest point projection, and Partial Differential Equation Smoothing with multigrid acceleration. Also, a technique of grid deformation is provided for the modification of existing grids to reflect geometric perturbations.

Element Sizing Method:

    Relative element size is specified by the baseline mesh.

Other Features:

    The code provides for elliptic smoothing of structured surface and volume grids with boundary control. A multigrid acceleration technique is used to significantly reduce time to convergence. Also, a technique for grid deformation provides for the propagation of geometric changes into the mesh while preserving original grid quality and character.

Comments:

    This software does not generate multi-block structured grids from scratch. It is primarily used to modify an existing multi-block structured grid to quickly and efficiently reflect geometric changes. It may also be used to improve existing grid quality. The code executes in a batch environment and is controlled through an ASCII user input file.