10. PVM/MPI 2003: Venice, Italy
Jack Dongarra, Domenico Laforenza, Salvatore Orlando (Eds.): Recent Advances in Parallel Virtual Machine and Message Passing Interface,10th European PVM/MPI Users' Group Meeting, Venice, Italy, September 29 - October 2, 2003, Proceedings. Springer 2003 Lecture Notes in Computer Science ISBN 3-540-20149-1
Invited Talks
Geoffrey Fox: Messaging Systems: Parallel Computing the Internet and the Grid. 1-9
Al Geist: Progress towards Petascale Virtual Machines. 10-14
William Gropp: Future Developments in MPI. 15
Ewing L. Lusk: Integrating Scalable Process Management into Component-Based Systems Software. 16-22
Thierry Priol: Programming High Performance Applications Using Components. 23
Marco Vanneschi: ASSIST High-Performance Programming Environment: Application Experiences and Grid Evolution. 24-26
Tutorials

Vaidy S. Sunderam: Programming Environments for Grids and Distributed Computing Systems. 28
Evaluation and Performance Analysis
Guillermo L. Taboada, Juan Touriño, Ramon Doallo: Performance Modeling and Evaluation of Java Message-Passing Primitives on a Cluster. 29-36
Dave Turner, Adam Oline, Xuehua Chen, Troy Benjegerdes: Integrating New Capabilities into NetPIPE. 37-44
Emilio Mancini, Massimiliano Rak, Roberto Torella, Umberto Villano: Off-Line Performance Prediction of Message-Passing Applications on Cluster Systems. 45-54
Luis García, Jesus A. González, J. C. González, Coromoto León, Casiano Rodríguez, Germán Rodríguez: Complexity Driven Performance Analysis. 55-62
Gregory D. Benson, Kai Long, Peter S. Pacheco: The Performance of Parallel Disk Write Methods for Linux Multiprocessor Nodes. 71-80
Srigurunath Chakravarthi, C. R. Krishna Kumar, Anthony Skjellum, H. A. Prahalad, Bharath Seshadri: A Model for Performance Analysis of MPI Applications on Terascale Systems. 81-87
Edgar Gabriel, Graham E. Fagg, Jack Dongarra: Evaluating the Performance of MPI-2 Dynamic Communicators and One-Sided Communication. 88-97
Angelo Corana: Ring Algorithms on Heterogeneous Clusters with PVM: Performance Analysis and Modeling. 98-107
Edgar A. León, Arthur B. Maccabe, Ron Brightwell: An MPI Tool to Measure Application Sensitivity to Variation in Communication Parameters. 108-111
Parallel Algorithms Using Message Passing
Albert Chan, Frank K. H. A. Dehne: CGMgraph/CGMlib: Implementing and Testing CGM Graph Algorithms on PC Clusters. 117-125
Carlos E. R. Alves, Edson Cáceres, A. A. de Castro Jr., Siang W. Song, Jayme Luiz Szwarcfiter: Efficient Parallel Implementation of Transitive Closure of Digraphs. 126-133
Peter S. Pacheco, Patrick Miller, Jin Kim, Taylor Leese, Yuliya Zabiyaka: Object-Oriented NeuroSys: Parallel Programs for Simulating Large Networks of Biologically Accurate Neurons. 142-151
Andrea Clematis, Daniele D'Agostino, Vittoria Gianuzzi: An Online Parallel Algorithm for Remote Visualization of Isosurfaces. 160-169
Gerold Jäger: Parallel Algorithm for Computing the Smith Normal Form of Large Matrices. 170-179
Sergio Briguglio, Beniamino Di Martino, Giuliana Fogaccia, Gregorio Vlad: Hierarchical MPI+OpenMP Implementation of Parallel PIC Applications on Clusters of Symmetric MultiProcessors. 180-187
Alfredo Cristóbal-Salas, Andrei Tchernykh, Jean-Luc Gaudiot: Non-strict Evaluation of the FFT Algorithm in Distributed Memory Systems. 188-195
Marco Scarpa, Salvatore Distefano, Antonio Puliafito: A Parallel Approach for the Solution of Non-Markovian Petri Nets. 196-203
Nikolaos Drosinos, Nectarios Koziris: Advanced Hybrid MPI/OpenMP Parallelization Paradigms for Nested Loop Algorithms onto Clusters of SMPs. 203-213
Norma Alias, Mohd Salleh Sahimi, Abdul Rahman Abdullah: The AGEB Algorithm for Solving the Heat Equation in Two Space Dimensions and Its Parallelization on a Distributed Memory Machine. 214-221
Akiyoshi Wakatani: A Parallel Scheme for Solving a Tridiagonal Matrix with Pre-propagation. 222-226
Mohd. Ali Norhashidah, Abdullah Rosni, Jun Lee Kok: Explicit Groupt Iterative Solver on a Message Passing Environment. 232-236
Ana Cortés, M. Planas, J. L. Millán, Ana Ripoll, Miquel A. Senar, Emilio Luque: Applying Load Balancing in Data Parallel Applications Using DASUD. 237-241
Panagiotis D. Michailidis, Konstantinos G. Margaritis: Performance Analysis of Approximate String Searching Implementations for Heterogeneous Computing Platform. 242-246
Extensions, Improvements and Implementations of PVM/MPI
Giuseppe Ciaccio: Using a Self-connected Gigabit Ethernet Adapter as a memcpy() Low-Overhead Engine for MPI. 247-256
Pawel Czarnul: PVMWebCluster: Integration of PVM Clusters Using Web Services and CORBA. 268-275
Alexander V. Supalov: Lock-Free Collective Operations. 276-285

Sunil Ahn, Junghwan Kim, Sangyong Han: PC/MPI: Desing and Implementation of a Portable MPI Checkpointer. 302-308
Joachim Worringen, Jesper Larsson Träff, Hubert Ritzdorf: Improving Generic Non-contiguous File Access for MPI-IO. 309-318

Gregory D. Benson, Cho-Wai Chu, Qing Huang, Sadik G. Caglar: A Comparison of MPICH Allgather Algorithms on Switched Networks. 335-343
Rob T. Aulwes, David J. Daniel, Nehal N. Desai, Richard L. Graham, L. Dean Risinger, Mitchel W. Sukalski, Mark A. Taylor: Network Fault Tolerance in LA-MPI. 344-351
George Almási, Charles Archer, José G. Castaños, Manish Gupta, Xavier Martorell, José E. Moreira, William Gropp, Silvius Rus, Brian R. Toonen: MPI on BlueGene/L: Designing an Efficient General Purpose Messaging Solution for a Large Cellular System. 352-361
Juan A. Rico-Gallego, Juan Carlos Díaz Martín, José Manuel Rodríguez García, Jesús M. Álvarez Llorente, Juan-Luis García Zapata: Porting P4 to Digital Signal Processing Platforms. 362-368
Sushmitha P. Kini, Jiuxing Liu, Jiesheng Wu, Pete Wyckoff, Dhabaleswar K. Panda: Fast and Scalable Barrier Using RDMA and Multicast Mechanisms for InfiniBand-Based Clusters. 369-378

Nicolas Fugier, Marc Herbert, Eric Lemoine, Bernard Tourancheau: MPI for the Clint Gb/s Interconnect. 395-403
Robert B. Ross, Neill Miller, William Gropp: Implementing Fast and Reusable Datatype Processing. 404-413
Andrew Maloney, Andrzej M. Goscinski, Michael Hobbs: An MPI Implementation Supported by Process Migration and Load Balancing. 414-423
Parallel Programming Tools
Karl Fürlinger, Michael Gerndt: Distributed Configurable Application Monitoring on SMP Clusters. 429-437
Jose M. Mantas Ruiz, Julio Ortega, Jose Antonio Carrillo de la Plata: Integrating Multiple Implementations and Structure Exploitation in the Component-Based Design of Parallel ODE Solvers. 438-446
Marian Bubak, Wlodzimierz Funika, Marcin Smetek, Zbigniew Kilianski, Roland Wismüller: Architecture of Monitoring System for Distributed Java Applications. 447-454
Judith Hippold, Gudula Rünger: A Communication API for Implementing Irregular Algorithms on SMP Clusters. 455-463
Bartosz Balis, Marian Bubak, Wlodzimierz Funika, Roland Wismüller, Grzegorz Kaplita: TOM - Efficient Monitoring Infrastructure for Multithreaded Programs. 464-472
John Yiannis Cotronis: Application Composition in Ensemble Using Intercommunicators and Process Topologies. 482-490
Victor Ivannikov, Serguei Gaissaryan, Arutyun Avetisyan, Vartan Padaryan: Improving Properties of a Parallel Program in ParJava Environment. 491-494
Applications in Science and Engineering
Tadashi Watanabe: Flow Pattern and Heat Transfer Rate in Three-Dimensional Rayleigh-Benard Convection. 495-502
Jan P. Hansen, Thierry Matthey, Tor Sørevik: A Parallel Split Operator Method for the Time Dependent Schrödinger Equation. 503-510
German Landi, E. Loli Piccolomini, Fabiana Zama: A Parallel Software for the Reconstruction of Dynamic MRI Sequences. 511-519
Baker Abdalhaq, Germán Bianchini, Ana Cortés, Tomàs Margalef, Emilio Luque: Improving Wildland Fire Prediction on MPI Clusters. 520-528
Ales Krenek, Igor Peterlík, Ludek Matyska: Building 3D State Spaces of Virtual Environments with a TDS-Based Algorithm. 529-536
Paul Alderson, Mark Wright, Amit Jain, Robert Boyd: Parallel Pencil-Beam Redefinition Algorithm. 537-544
Frank Wrona, Panagiotis A. Adamidis, Uwe Iben, Rolf Rabenseifner, Claus-Dieter Munz: Dynamic Load Balancing for the Parallel Simulation of Cavitating Flows. 545-549
Gianluca Argentini: Message Passing Fluids: Molecules as Processes in Parallel Computational Fluids. 550-554
Yves Papegay, David Daney, Jean-Pierre Merlet: Parallel Implementation of Interval Analysis for Equations Solving. 555-559
A. A. Amin, J. Filippas, Raouf N. Gorgui-Naguib, Mark K. Bennett: A Parallel System for Performing Colonic Tissue Classification by Means of a Genetic Algorithm. 560-564
Luca Bergamaschi, Angeles Martinez, Giorgio Pini, Flavio Sartoretto: Eigenanalysis of Finite Element 3D Flow Models by Parallel Jacobi-Davidson. 565-569
Grid and Heterogeneous Computing
Gergely Sipos, Péter Kacsuk: Executing and Monitoring PVM Programs in Computational Grids with Jini. 570-576
Francesc Giné, Francesc Solsona, Jesus Barrientos, Porfidio Hernández, Mauricio Hanzich, Emilio Luque: Multiprogramming Level of PVM Jobs in a Non-dedicated Linux NOW. 577-585
Arnaud Legrand, Hélène Renard, Yves Robert, Frédéric Vivien: Mapping and Load-Balancing Iterative Computations on Heterogeneous Clusters. 586-594
Kyung-Lang Park, Hwang-Jik Lee, Kwang-Won Koh, Oh-Young Kwon, Sung-Yong Park, Hyoung-Woo Park, Shin-Dug Kim: Dynamic Topology Selection for High Performance MPI in the Grid Environments. 595-602
Norbert Podhorszki, Péter Kacsuk: Monitoring Message Passing Applications in the Grid with GRM and R-GMA. 603-610
Marian Bubak, Kamil Górka, Tomasz Gubala, Maciej Malawski, Katarzyna Zajac: Component-Based System for Grid Application Workflow Composition. 611-618
Mario Cannataro, Carlo Mastroianni, Domenico Talia, Paolo Trunfio: Evaluating and Enhancing the Use of the GridFTP Protocol for Efficient Data Transfer on the Grid. 619-628
Tomasz Wrzosek, Dawid Kurzyniec, Dominik Drzewiecki, Vaidy S. Sunderam: Resource Monitoring and Management in Metacomputing Environments. 629-635
Theewara Vorakosit, Putchong Uthayopas: Generating an Efficient Dynamics Multicast Tree under Grid Environment. 636-643
Craig A. Lee: Topology-Aware Communication in Wide-Area Message-Passing. 644-652
Sangbum Kim, Namyoon Woo, Heon Young Yeom, Taesoon Park, Hyoung-Woo Park: Design and Implementation of Dynamic Process Management for Grid-Enabled MPICH. 653-656
Arnaud Giersch, Yves Robert, Frédéric Vivien: Scheduling Tasks Sharing Files on Heterogeneous Clusters. 657-660
Special Session: ParSim 03
Carsten Trinitis, Martin Schulz: Special Session of EuroPVM/MPI 2003: Current Trends in Numerical Simulation for Parallel Engineering Environments - ParSim 2003. 661-662
Rémi Revire, Florence Zara, Thierry Gautier: Efficient and Easy Parallel Implementation of Large Numerical Simulations. 663-666
Marc Garbey, Rainer Keller, Michael M. Resch: Toward a Scalable Algorithm for Distributed Computing of Air-Quality Problems. 667-671
Michel Vayssade, Alain Pourplanche: A Piloting SIMulator for Maritime and Fluvial Navigation: SimNav. 672-676
Ladislav Hluchý, Viet D. Tran, David Froehlich, William Castaings: Methods and Experiences of Parallelizing Flood Models. 677-680
Stephan Blazy, Odej Kao, Oliver Marquardt: padfem2 - An Efficient, Comfortable Framework for Massively Parallel FEM-Applications. 681-685
Annette Kuhlmann, Clemens-August Thole, Ulrich Trottenberg: AUTOBENCH/AUTO-OPT: Towards an Integrated Construction Environment for Virtual Prototyping in the Automotive Industry. 686-690



