System and method for representing and manipulating three-dimensional objects on massively parallel architectures
- Ridgefield, CT
- Albuquerque, NM
A parallel computing system is described that comprises a plurality of uniquely labeled, parallel processors, each processor capable of modelling a three-dimensional object that includes a plurality of vertices, faces and edges. The system comprises a front-end processor for issuing a modelling command to the parallel processors, relating to a three-dimensional object. Each parallel processor, in response to the command and through the use of its own unique label, creates a directed-edge (d-edge) data structure that uniquely relates an edge of the three-dimensional object to one face of the object. Each d-edge data structure at least includes vertex descriptions of the edge and a description of the one face. As a result, each processor, in response to the modelling command, operates upon a small component of the model and generates results, in parallel with all other processors, without the need for processor-to-processor intercommunication.
- Research Organization:
- AT&T
- DOE Contract Number:
- AC04-76DP00789
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Number(s):
- US 5488692
- OSTI ID:
- 870279
- Country of Publication:
- United States
- Language:
- English
Similar Records
Massively parallel simulation with DOE's ASCI supercomputers : an overview of the Los Alamos Crestone project
Delta: An object-oriented finite element code architecture for massively parallel computers
Related Subjects
representing
manipulating
three-dimensional
massively
parallel
architectures
computing
described
comprises
plurality
uniquely
labeled
processors
processor
capable
modelling
vertices
edges
front-end
issuing
command
relating
response
unique
label
creates
directed-edge
d-edge
data
structure
relates
edge
vertex
descriptions
result
operates
component
model
generates
results
processor-to-processor
intercommunication
parallel computing
massively parallel
parallel processor
parallel process
data structure
/345/