| Simulation technology as an improtrant mean for human to understand and transform the natural has been used in the military, engineering, health, education and many other areas of the national economy. Finite element technology which is the fastest growing and most widely used has palyed an increasingly important role and attached more attention. Finite element technonlogy has been used in nuclear industry, aerospace industry, automotive electrical and machanical industry, chemical industry, marine industry and other related fields. With the ever-expanding of the application of finite element method, traditional finite element method is falling short of the present standard required by industrial production and scientific study due to its limitation of computing speed. The rapid development of multi-core technology and the popularization of multi-coral computers make multi-coral computers which once could only be found as large servers now very popular as personal computers. Such a mature technology offers an acceptable solution to the problem.(of traditional finite element method) On the principle of parallel computing, taking use of parallel processing in finite element method will allow dynamic adjustment to be made to the assignments of each working process according to their different loads, and therefore will greatly enhance the speed of finite element programs by resorting to the advantage of multi-coral computers. It is of high practical value either in industrial production or in scientific research.This thesis has used the finite element method, EBE method and domain decomposition method to study the principle, strategy and implementation method of process load adjustment parallel finite element in multi-core enviroment. Its main focus includes multi-coral computers which are very popular so far and parallel finite element method. It has achieved parallel computing in finite element, and also takes into consideration communication cost for multi-coral computers and process loads to make proper adjustment to computing assignments of each process. After taking computing assignment, each process will call finite element programs in a parallel way to do computing. Once computing is finished, the result will be integrated into image which is then displayed to the client by post-processing program. It is direct, easy to operate and highly accessible.The thesis first make a simple introduction to the parallel computing and process load adjustment, then explains the principle and method of parallel finite element and the decomposition of finite element. Though the principle and method, we design the process load adjust algrithm.And use it in the application of high-speed collision of finite element.. Fortran language which is known for being good at processing scientific computing and corresponding MPI interface are used in the research to compose the simulation program for cylinder high-speed collision with rigid wall. A brief analysis and remark are also made which shows that the adjustable parallel finite element method can accelerate the computing of finite element. |