Large scale applications on distributed-memory parallel computers using efficient numerical methods. - Andrew Gareth Sunderland (2000)