To design and analyze parallel algorithms for large scale scientific and engineering problems, and to get experience on parallel systems.