Recent Advances in Parallel Virtual Machine and Message Passing Interface [electronic resource] :4th European PVM/MPI Users' Group Meeting Cracow, Poland, November 3–5, 1997 Proceedings /
Contributor(s): Bubak, Marian [editor.] | Dongarra, Jack [editor.] | Waśniewski, Jerzy [editor.] | SpringerLink (Online service).Material type: BookSeries: Lecture Notes in Computer Science: 1332Publisher: Berlin, Heidelberg : Springer Berlin Heidelberg, 1997.Description: XVII, 523 p. online resource.Content type: text Media type: computer Carrier type: online resourceISBN: 9783540696292.Subject(s): Computer science | Arithmetic and logic units, Computer | Architecture, Computer | Software engineering | Computer programming | Programming languages (Electronic computers) | Computers | Computer Science | Software Engineering/Programming and Operating Systems | Computer System Implementation | Programming Techniques | Programming Languages, Compilers, Interpreters | Computation by Abstract Devices | Arithmetic and Logic StructuresOnline resources: Click here to access online
Why are PVM and MPI so different? -- Comparison of PVM and MPI performance in short-range molecular dynamics simulation -- Analyzing the performance of MPI in a cluster of workstations based on fast ethernet -- A comparison of MPI performance on different MPPs -- Predicting the performance of injection communication patterns on PVM -- Evaluation of the communication performance on a parallel processing system -- Evaluating personal high performance computing with PVM on Windows and LINUX environments -- Experimental evaluation of PVM group communication -- ARCH, an object oriented MPI-based library for asynchronous and loosely synchronous parallel system programming -- An extension to MPI for distributed computing on MPPs -- Distributed & cooperative applications in PVM -- Heterogeneous MPI application interoperation and process management under PVMPI -- YLC, A C++ Linda system on top of PVM -- Advanced capabilities in PVM 3.4 -- Beyond PVM 3.4: What we've learned, what's next, and why -- Using PVM to build an interface to support Cooperative Work in a distributed systems environment -- Towards portable message passing in Java: Binding MPI -- Control activities in message passing environment -- Global semaphores in a parallel programming environment -- A synchronizing shared memory: Model and programming implementation -- Communication in multi-physics applications -- Embedding SCI into PVM -- Implementation of MPI on NEC's SX-4 multi-node architecture -- Breaking the curse of dynamics by task migration: Pilot experiments in the polder metacomputer -- PVM on the RHODOS distributed operating system -- A function to dynamic workload allocation in distributed applications -- Integrating PVaniM into WAMM for monitoring meta-applications -- Evaluation of parallel application's behavior in message passing environment -- Message-passing program development by ensemble -- Interaction patterns detection in PVM programs to support simulation -- The PALLAS parallel programming environment -- OMIS 2.0 — a universal interface for monitoring systems -- In quest of the bottleneck — monitoring parallel database systems -- Tools and auxiliary subsystems in PVM -- Debugging message passing programs using invisible message tags -- On the PVM/MPI computations of dynamic programming recurrences -- Parallel Branch and Bound algorithms for integer and mixed integer linear programming problems under PVM -- PVM-implementation of the PGC method with displacement decomposition -- Numerical integration on distributed-memory parallel systems -- PINEAPL: A European project on Parallel Industrial Numerical Applications and Portable Libraries -- Block-cyclic array redistribution on networks of workstations -- Performance of CAP-specified linear algebra algorithms -- Implementing parallel SBS-type linear solvers using ALWAN -- Highly parallel cryptographic attacks -- Implementation of some multiprocessor algorithms for ODES using PVM -- Parallel graph-partitioning using the mob heuristic -- Truncated block Newton and quasi-Newton methods for sparse systems of nonlinear equations. Experiments on parallel platforms -- An MPI driven parallelization strategy for different computing platforms: A case study -- Parallel version of a quantum classical molecular dynamics code for complex molecular and biomolecular systems -- Running large-scale air pollution models on message passing machines -- PVM experiences in developing the MIDAS parallel database system -- Developing non-local iterative parallel algorithms for GIS on Cray T3D using MPI -- Dynamic optimisation of a distributed VR system by network-balancing -- Molecular dynamics on hybrid memory machines -- Offering parallelism to a sequential database management system on a network of workstations using PVM -- Mixing simulations: Tracking strongly deforming fluid volumes in 3D flows -- Parallel crew scheduling on workstation networks using PVM -- MOPS — parallel environment for simulation of electronic circuits using physical models of semiconductor devices -- Message handling in parallel radiance -- Parallelization of neutron transport solvers -- Parallel rendering of radiance on distributed memory system by PVM -- Parallel turbulence simulation: Resolving the inertial subrange of Kolmogorov's spectra.
This book constitutes the refereed proceedings of the 4th European Parallel Virtual Machine and Message Passing Interface Users' Group Meeting, PVM/MPI '97, held in Cracow, Poland in November 1997. Parallel Virtual Machine and Message Passing Interface are the most popular tools for programming in accordance with the message passing paradigm which, at present, is considered to be the best way to develop effective parallel programs. The book presents 63 carefully selected papers covering the whole range of PVM/MPI issues. The papers are organized in sections on evaluation and performance, extensions and improvements, implementation, tools, algorithms, and applications in science and engineering.