The deliverable D2.1 presented a comprehensive set of computational patterns derived from dwarfs and representative computations of the models participating in the ESCAPE-2 project. Each computational pattern derived a set of language elements that would be necessary to express that type of computations in a way that language elements are minimal, orthogonal, simple and non redundant.