Parallel Computing. Developing formalized methods of mapping computing algorithms onto distributed memory parallel computers.