Scalable Computing: Practice and Experience

The main objective of a meteorological nowcasting system is to analyse and predict in ultra short range those weather phenomena, which might be dangerous for life and property. The Hungarian Meteorological Service developed a nowcasting system, called MEANDER and its most computational intensive calculations have been parallelised by the help of P-GRADE graphical programming environment. In order to demonstrate the efficient application of P-GRADE in real-size problems we give an overview on the parallelisation of MEANDER system using the P-GRADE environment at the different stages of parallel program development; design, debugging and performance analysis.

[1]  Vijay K. Garg,et al.  Predicate control for active debugging of distributed programs , 1998, Proceedings of the First Merged International Parallel Processing Symposium and Symposium on Parallel and Distributed Processing.

[2]  Á. Horváth,et al.  Nowcasting of precipitation type. Part I : Winter precipitation , 2000 .

[3]  Róbert Lovas,et al.  Integrating Temporal Assertions into a Parallel Debugger , 2002, Euro-Par.

[4]  Péter Kacsuk,et al.  Distributed and parallel systems: from instruction parallelism to cluster computing , 2000 .

[5]  Henryk Krawczyk,et al.  An integrated testing and debugging environment for parallel and distributed programs , 1997, EUROMICRO 97. Proceedings of the 23rd EUROMICRO Conference: New Frontiers of Information Technology (Cat. No.97TB100167).

[6]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[7]  Péter Kacsuk,et al.  Systematic macrostep debugging of message passing parallel programs , 2000, Future Gener. Comput. Syst..

[8]  Péter Kacsuk,et al.  GRADE: a Graphical Programming Environment for Multicomputers , 1998, Comput. Artif. Intell..

[9]  José C. Cunha,et al.  Parallel program development for cluster computing: methodology, tools and integrated environments , 2001 .

[10]  Péter Kacsuk,et al.  Associating composition of Petri net specifications with application designs in GRADE , 1999, Proceedings of the Seventh Euromicro Workshop on Parallel and Distributed Processing. PDP'99.

[11]  Zohar Manna,et al.  The Temporal Logic of Reactive and Concurrent Systems , 1991, Springer New York.

[12]  Péter Kacsuk,et al.  The GRED graphical editor for the GRADE parallel program development environment , 1999, Future Gener. Comput. Syst..

[13]  Péter Kacsuk,et al.  The DIWIDE distributed debugger on Windows NT and Unix platforms , 2000 .

[14]  Leslie Lamport,et al.  The temporal logic of actions , 1994, TOPL.