Geometry Manipulation Protocol.
By NASA Ames Research Center.

El "Geometry Manipulation Protocol" (GMP) es una biblioteca que serializa los tipos de datos entre las estructuras de datos XML y ANSI C para soportar aplicaciones CFD. Esta biblioteca proporciona actualmente una descripción de configuraciones geométricas, escenarios generales de carrocería móvil (prescritos y / o 6-DOF) y ajustes de superficie de control.

Puedes encontrar una descripción detallada en el AIAA Paper 2003-1237.

GMP proporciona una estructura y una descripción comunes para el desarrollo de aplicaciones de CFD, desde el pre al post-procesamiento, y mejora en gran medida la capacidad de automatizar el proceso de solución de CFD. Los mismos archivos de entrada se pueden utilizar entre aplicaciones y entre diferentes conjuntos de códigos que admiten el protocolo.

GMP se utiliza actualmente en los softwares: OVERFLOW, OVERGRID, Cart3D y HPC para paquetes avanzados de modelado y simulación de rotores (HI-ARMS).