UGC API V2 User's Manual
2.0.3
UGC API V2 is an application programmers interface for developers of 3-D software applications that utilize unstructured meshing technology. API V2's architecture consists of a database and a meshing library. The database library owns all mesh data and contains API functions for the transfer of data between the mesh library and the application. It also contains functions for dynamic loading of meshing libraries, allowing applications to access multiple meshing libraries simultaneously. The more compact meshing library API contains functions to extract the particulars of the library, including run-time parameters, allowable mesh types and available algorithms. Algorithm types are non-specific and may pertain to peripheral mesh operations as well as generation techniques. An example implementation of a database library is included for distribution. Its use markedly reduces the effort required to develop compliant applications or meshing libraries. An example Fortran wrapper library is also provided to allow Fortran applications to access compliant libraries. API V2's future viability as a standard for unstructured meshing is dependent on the ability to maintain and extend the API, to provide training and to define certification criteria.
The work contained in here was developed under the following United States Air Force contract:
F33615-02-C-3249
Geometry and Grid Modeling for Numerical Simulation
AIR VEHICLES DIRECTORATE
AIR FORCE RESEARCH LABORATORY
AIR FORCE MATERIEL COMMAND
WRIGHT-PATTERSON AIR FORCE BASE, OH 45433-7542
Copyright © 2004 UGC, All rights reserved.
THIS SOFTWARE AND ANY ACCOMPANYING DOCUMENTATION IS RELEASED "AS IS." THE U.S. GOVERNMENT MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, CONCERNING THIS SOFTWARE AND ANY ACCOMPANYING DOCUMENTATION, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL THE U.S. GOVERNMENT BE LIABLE FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY TO USE, THIS SOFTWARE OR ANY ACCOMPANYING DOCUMENTATION, EVEN IF INFORMED IN ADVANCE OF THE POSSIBILITY OF SUCH DAMAGES.
Generated on Fri Jul 15 12:22:41 2005 for UGC by
1.4.3-20050530