| A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam, "PVM 3 user's guide and reference manual," Tech. Rep. ORNL/TM-12187, Oak Ridge National Laboratory, May 1993. |
....Designing message passing (MP) applications, in particulm is a complex task and involves designing the combined behaviour of its processes, that is their individual execution restricted by their communication and synchronisation interactions. Message Passing Environments (MPE) such as PVM [15] and MPI [27] provide a useful abstraction of underlying architectures simplifying m chitecture resource management. The software engineering step however, from design to implementation is also a complex task as it does not only involve programming of sequential processes, but also latent ....
Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, R. and Sunderam, V. "PVM 3 User's guide and Reference Manual", ORNL/TM- 12187, 1994.
....file which describes the actual system configuration. The testbed manager starts, controls and stops the processes that realize the components and supervises their communication. Communication: The lowest layer of the communication environment is realized by PVM (Parallel Virtual Machine) [3]. It is used by ICE (Intarc Communication Environment) 4] to implement the second layer which offers the needed subset of functionality in all used programming languages. The third communication layer is programming language dependent. It reduces the programming effort for component implementers ....
Geist, A. / Benuelin, A. / Dongarra, J. / Jiang, W. / Manchek, R. / Sunderam, V.: "PVM 3 User's Guide and Reference Manual". Oak Ridge National Laboratory , Oak Ridge, Tennesee 1994.
....their individual solutions back to the master program which adds up the results to obtain the matrix vector product. This code was implemented on 16 nodes of the IBM SP 2 parallel computer at the Maui High Performance Computing Center, using the public domain Parallel Virtual Machine (PVM) code [20] as the message passing library. Due to the large size of the problem and the need for recalculation of all matrix elements on every iteration, communication costs represent relatively little of the overall program time so that the parallelization for this code is relatively efficient. Comparison ....
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam, "PVM 3 user's guide and reference manual," Oak Ridge National Laboratory Rep. ORNL/TM-12187, May 1994.
....large scale CFD projects by specified deadlines has led to an increased interest in the parallel utilization of networked heterogenous computers. One software package currently available for the interconnection of heterogenous computers for parallel processing is Parallel Virtual Machine (PVM) [1]. Methodology Chimera is a methodology employed by some CFD flow solvers. The basic outline of chimera consists of domain decomposition with overset grids and interpolation at grid boundaries. The parallelization of the chimera based XAIR, a baseline CFD program developed at Arnold Engineering ....
Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, R., and Sunderam, V., "PVM 3 User's Guide and Reference Manual," ORNL/TM-12187, May 1994.
....as a parallel processor. Software libraries are available at the center to implement interprocess communications using simple routine calls, so that development of parallel codes is relatively efficient. The codes of this paper use the parallel virtual machine (PVM) message passing library [39], which is a public domain package for UNIX communications. Due to the implicitly parallel nature of a Monte Carlo simulation, parallelization of the code was effectively perfect, with only simple process starting and monitoring routines requiring any interprocess communications. IV. 1 D SURFACE ....
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam, "PVM 3 user's guide and reference manual," Oak Ridge Nat. Lab., Oakridge, TN, 1994, Rep. ORNL/TM-12187.
....transform techniques [15] FLY is the result of a project started in 1994 in order to produce a code for collisionless cosmological simulations. We start with the design of a parallel code for a workstations cluster [1] based on the locally essential tree [18] 19] 12] and using the PVM [17] library. The code did not give high performance results due to the low network bandwidth and high latency; moreover, the number of particles that was possible to simulate was small, due to the big size of the locally essential tree. The choice we did in 1996 was to re design the code without ....
Geist, A., Beguelin, A. , Dongarra, J., Jiang, W., Manchek, R. and Sunderam, V., 1994, "PVM 3 User's Guide and Reference Manual", ORNL/TM-12187 16
....generation of sequences able to detect the hardest faults. The approach is based on competing sub populations [ScMu94] and exploits the power of a parallel or distributed system in order to improve the result quality, rather than to decrease the CPU time requirements. As it uses the PVM library [GBDJ93], the code is highly portable and can be easily migrated to a large number of parallel and distributed platforms. In Section 2 we briefly overview the main characteristics of the GATTO algorithm; Section 3 introduces CGATTO, the new ATPG algorithm based on competing subpopulations; Section 4 ....
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, V. Sunderam, "PVM 3 User's Guide and Reference Manual," Oak Ridge Nat. Lab., Internal Report ORNL/TM-12187, 1993
....this characteristic. This encompasses theoretical models such as CSP[2] CCS[3] and the Actor model[4] programming languages such as Occam[5] LOTOS[6] and various flavors of concurrent Object Oriented and object based languages; remote procedure call schemes; and programming tools such as PVM[7], MPI[8] P4[9] PARMACS[10] etc. Consider the following simple example of a concurrent application where the two active entities (i.e. processes) p and q must cooperate with each other. The process p at some point produces two values which it must pass on to q. The process q, in turn, must ....
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam, "PVM 3 user's guide and reference manual," Tech. Rep. ORNL/TM-12187, Oak Ridge National Laboratory, September 1994.
....it possibly left untested a too high number of faults. The CGATTO approach is based on competing sub populations [13] and exploits the power of a parallel or distributed system in order to improve the result quality, rather than to decrease the CPU time requirements. As it uses the PVM library [8], the code is highly portable and can be easily migrated to a large number of parallel and distributed platforms. In Section 2 and 3 we briefly overview the main characteristics of the GATTO and GATTO tools; Section 4 introduces CGATTO, the new ATPG algorithm based on competing sub populations; ....
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, V. Sunderam, "PVM 3 User's Guide and Reference Manual," Oak Ridge Nat. Lab., Internal Report ORNL/TM-12187, 1993
....be easy to manipulate and understand, to be friendly , in order to satisfy the users. The user interface implemented in this project was designed for the MACIV project [1] which will be briefly described, but its functionalities can be incorporated in any multi agent system, using pvm messages [2] for agent communication. The interface was implemented using the Tcl and Tk packages [3] Together they provide a programming system for developing and using graphical user interface applications. A very important benefit of using Tcl and Tk is rapid development. Compared to toolkits where the ....
....of widgets [3] are needed: a display widget where the messages sent by agent are printed, an entry widget and a multiple choices menu widget. Each computer hosting agents must have an interface running on it. The communication between the interface and the agents is realised with pvm messages [2]. Each interaction between the agent and the interface corresponds to a specific pvm message type. In order to use the interface, an agent has to register to the interface (to send the tid [2] of the agent process in a pvm message) then to send in other pvm messages each requested operation. ....
[Article contains additional citation context not shown here]
Geist et al : "PVM 3 User's Guide and Reference Manual", ORNL/TM-12187,May 1993
....of each program is described here. The Control program defines all the processing, machine allocations, and starts the Input and Parallel Processing programs from a workstation with the required network privileges to access all other machines using the Parallel Virtual Machine (PVM) library [22]. The Input program dynamically allocates the memory, reads all the acoustic data and calibration files and sends them to the leader Parallel processor. The Parallel Processor program executes the processing subdivided in parallel tasks with one of these tasks acting as the lead processor. The ....
Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, R., Sunderam, V., "PVM 3 User's Guide and Reference Manual," Engineering Physics and Mathematics Division, Mathematical Sciences Section, Prepared by the Oak Ridge National laboratory, Oak Ridge, Tennessee 37831, ORNL/TM-12187, May 1994.
....visualization system is pV3 [Haimes, 1994, 1995, 1996, 1997] pV3 uses the API approach to visualization solver coupling. The design of pV3 allows the solver to run on other equipment than the graphics workstation. In fact, the development of this tool kit was in the cluster environment with PVM [Geist, et al. 1994] used for process control and as the message passing subsystem. pV3 segregates the visualization system into at least two parts. For simple distributed set ups, the first part is the task that actually displays the visualization results onto the VDE 2000, Princeton, New Jersey, April 27 28, 2000 ....
Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, R, and Sunderam, V., "PVM 3 User's Guide and Reference Manual," ORNL/TM-12187, May 1994.
....[37] The modular design of SPaDES C supports experimental research in synchronization protocols, and parallel simulator development without dealing with the intricacies of simulation synchronization and parallelism. SPaDES C currently supports both the PVM (Parallel Virtual Machine) [15] and MPI [ message passing libraries necessary for the spawning, communication, and synchronization of processes on a parallel (and distributed) system. The results reported are based on the public domain PVM unless stated otherwise. 5.1 Simulation Applications Three examples are discussed in ....
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam, "PVM 3 User's Guide and Reference Manual", Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, May 1993.
....experimental research in synchronization protocols, and ease of parallel simulator development without dealing with the intricacies of simulation synchronization and parallelism. To handle the spawning, communication, and synchronization of processes, the PVM (Parallel Virtual Machine) library [5] is adopted. During the pre simulation stage, four parameter values used in the cost model are obtained by taking measurements (see table 2) on the implementation platform, Fujitsu AP3000 distributed memory parallel computer. The values for computation costs (T event and T state ) in table 2 are ....
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderan, "PVM 3 User's Guide and Reference Manual", Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, May 1993.
....would keep X as far as possible from the node processor (and the programmer) I used a client server scheme, where the server processor is the only one needing to communicate with the X server, all other nodes of the parallel computer didn t need to be X aware. The communication layer uses PVM[GEIS93], like the code generated by our parallel compiler (HPC[VAND94] which makes it fully usable by any program using PVM or PICL[GEIS92] no separate communication channel has to be set up. We have also developed a version that uses PICL for communication; both versions are completely call ....
A. Geist et al. "PVM3 User's Guide and Reference Manual", Tech. Rep. ORNL/ TM1287, Oak Ridge National Laboratory, May 1993.
....node with Ethernet link to EMMA2E. A further VAX VMS or AXP OpenVMS host, as shown in fig. 2, does not participate to PVM operations, but is needed to start and control the target EMMA2E machine. PVM primitives to be ported on the parallel machine for DDL are just 13 of the 51 included in PVM 3. x [1]: pvm mytid( pvm exit( pvm initsend( pvm bufinfo( pvm getrbuf( pvm pk upk char int ( pvm send( pvm mcast( pvm recv( and pvm probe( They are few but provide the true core services for parallel and distributed computation. Despite PVM porting is currently ongoing, we think ....
....PULSAR SLAVE PULSAR SLAVE . PULSAR MASTER Fig. 2 Minimal distributed configuration for PULSAR under PVM on EMMA2E So far, PVM has been ported to several commercial multiprocessors [3] 4] 5] mainly distributed memory ones. Basic requirements for multiprocessors, suggested in PVM manual [1] and confirmed by examining the source code, are the following: PVM Library: running on any processor; interfacing with kernel services mostly for memory management; and interfacing with a custom library relying on machine specific inter processor communication facilites, for direct ....
Geist, Beguelin, Dongarra, Jiang, Manchek, Sunderam, "PVM3 USER'S GUIDE AND REFERENCE MANUAL", ORNL, Oak Ridge, TN 37831, USA, May 1993
No context found.
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam, "PVM 3 user's guide and reference manual," Tech. Rep. ORNL/TM-12187, Oak Ridge National Laboratory, May 1993.
No context found.
A. Geist, et al.: "PVM 3 User's Guide and Reference Manual", Oak Ridge National Laboratory, TM-12187, May 1994.
No context found.
A. Geist, A. Beguelin, J. Dongarra, W. Jang, R. Mancheck, and V. Sunderam, 1993. PVM3 User's Guide and Reference Manual, Report ORNL/TM-12187, Oak Ridge National Laboratory, Department of Energy, Oak Ridge, Tennessee.
No context found.
Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, R. and Sunderam, V. "PVM 3 User's Guide and Reference Manual", Technical Report ORNL/TM-12187, Oak Ridge National Laboratory, Oak Ridge, TN, 1993.
No context found.
Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, R. and Sunderam, V. "PVM 3 User's Guide and Reference Manual", Technical Report ORNL/TM-12187, Oak Ridge National Laboratory, Oak Ridge, TN, 1993.
No context found.
G. A. Geist, A. L. Beguelin, J. J. Dongarra, R. J. Manchek, and V. S. Sunderam "PVM 3 User's Guide and Reference Manual," ORNL-TM-12187, Oak Ridge National Laboratory, July 1993.
No context found.
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, V. Sunderam: "PVM 3 User's Guide and Reference Manual," Oak Ridge National Laboratory, Internal Report ORNL/TM-12187, May 1993
No context found.
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderan, "PVM 3 User's Guide and Reference Manual", Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, May 1993.
No context found.
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, V. Sunderam, "PVM 3 User's Guide and Reference Manual," Oak Ridge Nat. Lab., Internal Report ORNL/TM-12187, May 1993
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC