The goals of this project are: (a) application of computational group theory to related areas, and (b) scalability of applications through parallelism. This is expected to be useful in areas of application including aspects of linear numerical analysis, search (especially in the presence of symmetry) and algorithmic parallelization. This work will take advantage of a sizable body of more mature and stable algorithms of computational group theory that has evolved in recent years. As an example, the techniques for finding invariant subspaces of matrices over finite fields (the meataxe and condensation) have matured in recent years, while invariant subspace techniques are of current interest for iterative techniques in numerical analysis. The relevant algorithms will be adapted to larger scale applications through the use of parallelism and of data structures adapted toward that parallelism. The TOP-C parallel methodology will be used to identify central, repetitive tasks. The portability of this methodology across C, LISP, GAP and other languages helps eliminate the continuing barriers to extensive use of parallelization.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Type
Standard Grant (Standard)
Application #
9732330
Program Officer
William Randolph Franklin
Project Start
Project End
Budget Start
1998-08-15
Budget End
2001-07-31
Support Year
Fiscal Year
1997
Total Cost
$129,952
Indirect Cost
Name
Northeastern University
Department
Type
DUNS #
City
Boston
State
MA
Country
United States
Zip Code
02115