SSP Project Summary:
[EPCC home] [SSP home] [2001 projects] [2000 projects] [1999 projects] [1998 projects] [1997 projects] [1996 projects] [1995 projects] [1994 projects] [1993 projects]

Investigation of the eigenvalue structure of matrices for modelling satellite magnetic data

Student

Josephine Beech-Brandt, University of Edinburgh

Supervisors

Douglas Smith, EPCC

Kathy Whaler, Department of Geology and Geophysics, University of Edinburgh


The first part of this project involves parallelising the conjugate gradient (CG) solver, and parallelised last year by Adam Carter using MPI, using OPENMP (SS-98-03).

CG does not converge particularly well for this problem. There are two approaches that could be investigated. The simpler one is to explore various methods of preconditioning the system, which has often been successful in improving convergence.

The more time-consuming part of the project involves an investigation of the matrix's eigenvalue structure close to zero which is related to the best choice of damping factor for the matrix. Similar problems often have a small eigenvalue 'tail', or it is found that the matrix's eigenvalues condense towards zero. Damping in this case involves adding a (positive) number to the diagonal elements of the matrix to be inverted, whose value is chosen to exceed, and therefore damp out the effects of, the small eigenvalues. For this the student would write, from scratch, a conjugate gradient method for finding the eigenvalues and again this should be parallelised using OPENMP.

If time is available at the end, the student could compare performance of the OpenMP version of the matrix multiply with the MPI version or investigate other methods (e.g. Accelerated CG,PARPACK) of finding the eigenvalue structure of the matrix close to zero.


The final report for this project is available here.
Webpage maintained by mario@epcc.ed.ac.uk