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.