• Nie Znaleziono Wyników

kukdm-2011-mapper-abstract

N/A
N/A
Protected

Academic year: 2021

Share "kukdm-2011-mapper-abstract"

Copied!
2
0
0

Pełen tekst

(1)

Towards an Environment for Multiscale Applications

Katarzyna Rycerz(1,2),Eryk Ciepiela(2), Joanna Kocot (2), Marcin Nowak(1), Paweł Pierzchała(1), Marian Bubak (1, 2)

(1) Institute of Computer Science AGH, Mickiewicza 30, 30-059 Kraków, Poland (2) ACC Cyfronet AGH, ul. Nawojki 11, 30-950 Kraków, Poland

e-mail: kzajac@agh.edu.pl

Multiscale modeling is one of the big challenges that science faces today. In this paper we present the preliminary solution for composing multiscale simulations from single scale models encapsulated as scientific software components and distributed in the various European e-Infrastructures. The presented environment is based on GridSpace Virtual Laboratory (GS) [GS2]. As an example we have used In-stent Restenosis application that simulate biological response of a cellular tissue for the treatment of atherosclerotic plague [ISR]. The application consists of the three modules of different scale: simulation of blood flow, simulation of muscle cells and drug diffusion. The application includes also three scale less transformation modules connecting ones with scale. The connections between ISR application is defined by complex automata (CxA) formalism [CxA] and the communication is realized by MUSCLE library supporting that formalism[MUSCLE]. MUSCLE introduces concept of configurable kernels communicating using asynchronous message passing. The communication is either direct or by means of conduits (input/output converters). Current MUSCLE implementation is based on JADE agent environment [JADE].

The idea of the current approach is described in the Fig 1. It extends GS environment by introducing high level interpreters that transform CxA description of multiscale software modules (implemented as MUSCLE kernels) and their connections into specific set of execution instructions for local or grid infrastructures. Currently supported infrastructures include local distributed resource management system (on example of PBS) and grid resource management system (on example of QosCosGrid). In a future we plan to support also other grid access layers (Application Hosting Environment, gLite or others) according to user needs. The proposed environment includes also an adapted tool for visualization of available modules and connections. The support for MATLAB that is used for post-processing application data is also included. As mapping modules into available resources are performed transparently, this solution allows a user to concentrate only on the application specific details. Currently, we assume one module per node policy, but in the future we plan to build an advanced tool supporting more advanced modules distribution.

(2)

We plan to present a typical use case of GridSpace for ISR application. First, the user will be able to create or load CxA configuration of MUSCLE kernels and their connections and view it using the appropriate CxA viewer. Next, he will run the application on the choosen e-infrastructure. Finally, he will be able to interactively explore output files with MATLAB tool integrated with GS environment.

Acknowledgements: The research presented in this paper has been partially supported by the European Union within the European Regional Development Fund program no. POIG.02.03.00-00-007/08-00 as part of the PL-Grid project (

www.plgrid.pl

) and within MAPPER project no. 261507 (http://www.mapper-project.eu) as well as ACC Cyfronet AGH grant 500-08.

References

[GS2] E. Ciepiela, D. Harezlak, J. Kocot, T. Bartynski, M. Kasztelnik, P. Nowakowski, T. Gubała, M.Malawski, M. Bubak; Exploratory Programming in the Virtual Laboratory, in Proceedings of the International Multiconference on Computer Science and Information Technology pp. 621– 628

[CxA] Alfons G. Hoekstra, Alfonso Caiazzo, Eric Lorenz, Jean-Luc Falcone, Bastien Chopard, Complex Automata: multi-scale Modeling with coupled Cellular Automata, in A.G.Hoekstra, J. Kroc, and P.M.A. Sloot (Eds) Modelling Complex Systems with Cellular Automata, Spinger Verlag, July 2010.

[ISR] Alfonso Caiazzo, David Evans, Jean-Luc Falcone, Jan Hegewald, Eric Lorenz, Bernd Stahl, DinanWang, Jorg Bernsdorf, Bastien Chopard, Julian Gunn, Rod Hose, Manfred Krafczyk, Patricia Lawford, Rod Smallwood, Dawn Walker, and Alfons G. Hoekstra. Towards a Complex Automata Multiscale Model of In-Stent Restenosis; ICCS 2009, Part I, LNCS 5544, pp. 705– 714, 2009.ICCS 2009

[MUSCLE] Jan Hegewald, Manfred Krafczyk, Jonas Tölke, Alfons Hoekstra and Bastien Chopard, An agent-based coupling platform for complex Automata c, M. Bubak et al. (Eds.): ICCS 2008, Part II, LNCS 5102, pp. 227–233, 2008

Cytaty

Powiązane dokumenty

In the western extremity of the town from Turret I to the end of Curtain 4, the defensive wall from the hellenistic and Roman Periods is in all probability covered by remains

We have presented resist exposures results of a fully functional electron optics column and shown the viability of MAPPER’s multi-beam concept. Furthermore, we have shown that

Obraz wytworzony przez aparat fotograficzny jest więc plikiem cyfrowym, który w prosty sposób można umieścić w komputerze, a następnie w Internecie co

The shown type of laser may be straightforwardly extended to operate over a wide spectral region including the entire visible range, due to the wide transparency range of

antytrynitarze i już wówczas uznana została ona za heretycką. Nie mogło też być ina- czej w orzeczeniu skazującego Bruna na stos rzymskiego trybunału inkwizycyjnego. Jednak

Przyjmując analogiczne kryteria należałoby jako datę począt­ kową Słownika starożytności słowiańskich przyjąć co najmniej rok 1934, kiedy ukazał się we

Dostępność czasowa odcinków sieci drogowej w poszczególnych przedziałach czasowych (procent sumy długości wszystkich dróg na terenie gminy Rokietnica uwzględnionych w

Kryzys egzystencjalny, psychiczny, kryzys instytucji, kryzys polityczny i prawny, kryzys duchowy, kryzys gospodarczy i ekonomiczny, kryzys moralny, kryzysy naukowe,