Agglomeration and Mapping deal with machine dependent issues and affect locality and other performance issues.
Good partition divides into small pieces both computation and data .
Domain decomposition Functional decomposition Domain Decomposition First decompose the data associated with a problem. If possible, divide date into small pieces of equal size. Next, partition computations that operates on each data. Generates a a number of tasks, each with some data and set of operations on data. Communication is needed to move data between tasks.