Common Geometry Module
Abstract
The Common Geometry Module (CGM) is a code library which provides geometry functionality used for mesh generation and other applications. This functionality includes that commonly found in solid modeling engines, like geometry creation, query and modification; CGM also includes capabilities not commonly found in solid modeling engines, like geometry decomposition tools and support for shared material interfaces. CGM is built upon the ACIS solid modeling engine, but also includes geometry capability developed beside and on top of ACIS. CGM can be used as-is to provide geometry functionality for codes needing this capability. However, CGM can also be extended using derived classes in C++, allowing the geometric model to serve as the basis for other applications, for example mesh generation. CGM is supported on Sun Solaris, SGI, HP, IBM, DEC, Linux and Windows NT platforms. CGM also indudes support for loading ACIS models on parallel computers, using MPI-based communication. Future plans for CGM are to port it to different solid modeling engines, including Pro/Engineer or SolidWorks. CGM is being released into the public domain under an LGPL license; the ACIS-based engine is available to ACIS licensees on request.
- Authors:
- Publication Date:
- Research Org.:
- Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1230809
- Report Number(s):
- CGM; 001853MLTPL00
- DOE Contract Number:
- AC04-94AL85000
- Resource Type:
- Software
- Software Revision:
- 00
- Software Package Number:
- 001853
- Software Package Contents:
- Media Directory; Software Abstract; Media includes Source Code; Compilation Instructions; Installation Instructions; User Guide; Linking Instructions; Programmer Documentation / 1 CD-ROM
- Software CPU:
- MLTPL
- Open Source:
- No
- Source Code Available:
- Yes
- Related Software:
- ACIS solid modeling engine
- Country of Publication:
- United States
Citation Formats
Tautges, Timothy J. Common Geometry Module.
Computer software. Vers. 00. USDOE. 1 Jan. 2005.
Web.
Tautges, Timothy J. (2005, January 1). Common Geometry Module (Version 00) [Computer software].
Tautges, Timothy J. Common Geometry Module.
Computer software. Version 00. January 1, 2005.
@misc{osti_1230809,
title = {Common Geometry Module, Version 00},
author = {Tautges, Timothy J.},
abstractNote = {The Common Geometry Module (CGM) is a code library which provides geometry functionality used for mesh generation and other applications. This functionality includes that commonly found in solid modeling engines, like geometry creation, query and modification; CGM also includes capabilities not commonly found in solid modeling engines, like geometry decomposition tools and support for shared material interfaces. CGM is built upon the ACIS solid modeling engine, but also includes geometry capability developed beside and on top of ACIS. CGM can be used as-is to provide geometry functionality for codes needing this capability. However, CGM can also be extended using derived classes in C++, allowing the geometric model to serve as the basis for other applications, for example mesh generation. CGM is supported on Sun Solaris, SGI, HP, IBM, DEC, Linux and Windows NT platforms. CGM also indudes support for loading ACIS models on parallel computers, using MPI-based communication. Future plans for CGM are to port it to different solid modeling engines, including Pro/Engineer or SolidWorks. CGM is being released into the public domain under an LGPL license; the ACIS-based engine is available to ACIS licensees on request.},
doi = {},
url = {https://www.osti.gov/biblio/1230809},
year = {Sat Jan 01 00:00:00 EST 2005},
month = {Sat Jan 01 00:00:00 EST 2005},
note =
}
To receive further information, fill out the request form below. OSTI staff will begin to process an order for scientific and technical software once the signed site license agreement is received. You may also reach us by email at: .