Main concept
concept

In MMM@HPC we employ a technology that provides highly extendable and easily reusable components for simulations protocols and individual application packages.
Complex simulation protocols including multiple steps to treat different size- and time-scales will be described in the form of extendable generic workflows. Reusable application interfaces are implemented as reusable components as GridBeans [1] in the UNICORE client. For the simulation workflows the UNICORE workflow services are deployed. Our concept ensures transferability and general applicability of the developed simulation services. The middleware UNICORE is broadly and productively deployed in different grid infrastructures. In order to implement a particular workflow the user selects those GridBeans that are required to perform the calculations for the particular project intended using the graphical interface of the UNICORE Rich Client (URC) and adjusting the parameters within the GUI to fit their computing requirements.
In order to incorporate a wider range of modelling tasks within materials sciences, users may use the framework of existing GridBeans to tailor novel workflows for materials science applications using the URC. Using this approach, all methods implemented in MMM@HPC as GridBeans can be used to generate novel multiscale algorithms in materials science.
Since the partners cover a wide range of multiscale materials modelling tools, many applications that are not within the demonstration applications as examples within the MMM@HPC can be realized with little effort using this framework. The developed GridBeans will be made freely available on this web site. In addition, a repository will be implemented as a GridBean deployment service with which available GridBeans can be discovered and downloaded by the user with the URC.