NASA Logo, National Aeronautics and Space Administration

Geometry Manipulation Protocol (GMP)


The Geometry Manipulation Protocol (GMP) is a library which serializes datatypes between XML and ANSI C data structures to support CFD applications. This library currently provides a description of geometric configurations, general moving-body scenarios (prescribed and/or 6-DOF), and control surface settings. A detailed description is available in AIAA Paper 2003-1237.

GMP provides a common structure and description for developing CFD applications, from pre- through post-processing, and greatly enhances the ability to automate the CFD solution process. The same input files can be used across applications, and among different code suites which support the protocol. GMP is currently used in the OVERFLOW, OVERGRID, Cart3D, and HPC Institute for Advanced Rotorcraft Modeling and Simulation (HI-ARMS) packages.


  • GMP
    Please see readme included in software.
This software is released under the terms and conditions of the NASA Open Source Agreement (NOSA) Version 1.1 or later.
[GMP NOSA Software Agreement](../../nosa/gmp)
First Gov logo
NASA Logo -