HPC-GAP: High Performance Computational Algebra and Discrete Mathematics

Lead Research Organisation: University of Edinburgh
Department Name: Edinburgh Parallel Computing Centre

Abstract

This project will reengineer existing, and widely used software for computation in algebra and discrete mathematics to take advantage of the power of current and future high-performance computers. Our main focus is on the GAP system and the more recent SymGridPar middleware, which provide flexible and effective computation on single processors and small clusters. We will adapt the software to efficiently use large clusters of multi-core processors to perform larger computations. To demonstrate the effectiveness of our adaptations we will apply our new software to problems from a number of important areas of pure mathematics.

Publications


10 25 50
publication icon
Nick Johnson (Author) (2013) UPCGAP: A UPC package for the GAP system

 
Description HPC-GAP was funded to re-engineer the software for computation in algebra and discrete mathematics to take advantage of the power of current and future high-performance computers. Our main focus is on the GAP system and the more recent SymGridPar middleware, which provide flexible and effective computation on single processors and small clusters. We will adapt the software to use large clusters of multi-core processors to perform larger computations. To demonstrate the effectiveness of our adaptations we will apply our new software to problems from a number of important areas of pure mathematics.
Exploitation Route The HPC-Gap library is available for general use.
Sectors Aerospace, Defence and Marine,Digital/Communication/Information Technologies (including Software),Financial Services, and Management Consultancy,Other
URL http://www-circa.mcs.st-and.ac.uk/hpcgap.php
 
Description HPC-Gap has produced a library of tools to enable more straightforward calculations for a range of applications.
First Year Of Impact 2009
Sector Other
Impact Types Economic