ABSTRACT:

A large scale computing system was built using many personal computers connected by a high speed LAN, which has strong ability for parallel computing. The technique contributes to solving the large scale computing problem of rock and soil mechanics well. This paper creates a new parallel computing environment, called RsmVPC briefly, integrating PVM and WPVM for solving large scale rock engineering problem. The method for visual parallel programming based on the environment is also discussed. The parallel environment, which is successfully applied to the field arrack and soil mechanics computing, makes it possible for multi computer to solve a problem at the same time and provides a new approach for improving the computing speed and computing scale. A large scale parallel computing example in geotechnical engineering is given as well.

I.
INTRODUCTION

With the development of rock and soil mechanics, numerical computing is still the essential and indispensable method. Even though the speed of PC has been greatly improved, it can 't satisfy the requirement of large scale numerical computing of rock and soil mechanics yet. The problem mainly lies in two factors: one is computing speed, the other is the infinite memory of personal computer. Therefore, we can not sufficiently simulate effect of structure excavation and geological structure. Of course, the problem can be solved by huge computers with high performance. However, the huge computers can't be widely popularized because of their complex operating and high price. Nowadays, PCs are very cheaper and popular in the world. PCs users are familiar with the Windows environment. It is necessary to develop high efficacious computing method and environment based on the Windows Operating System of PC for large scale computing. Many PCs connected by a high speed LAN have strong ability for parallel computing. The technique contributes to solving the large scale complex computing problem of rock and soil mechanics well. Therefore, this paper creates a new parallel computing Environment, RsmVPC, with a view to the particularity of rock and soil mechanics. It gives a detailed description of the method for visual parallel programming based on the environment. How to deal with the complex computing problem of rock and soil mechanics resorting to the system is also the subject of this paper.

2.
THE PARALLEL ENVIRONMENT OF RsmVPC

RsmVPC stands for unsynchronized machines which are connected by LAN, the machines run in Windows platform, such as Windows98/2000 and WindowsNT, etc.. Each PC has a substantive environment in the parallel virtual machine and RsmVPC daemon which is responsible for communication and process management. The structure model of RsmVPC is given in Figure 1, which mainly includes five parts, such as shared information region, communication protocol, message transfer, daemons, and program library. 2.1 Shared information region The shared information region is composed of three tables such as hosts' name, hosts' kind, and tasks' ID. When a new host enters into or exit the parallel environment, an item will be added to or deleted from the table of hosts' name.

This content is only available via PDF.
You can access this article if you purchase or spend a download.