Font Size: a A A

The Research And Implementation Of Calculix-based Multi-core Parallel Computing Platform

Posted on:2016-08-23Degree:MasterType:Thesis
Country:ChinaCandidate:S C ChengFull Text:PDF
GTID:2308330461957058Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the development of multi-core processing technology, multi-core parallel computing can provides strong support for complex numerical analysis, and introduce parallel computing technology into the structure of the fatigue strength of the finite element analysis can greatly increase the size of the numerical analysis, improve the speed of analysis, dramatically improve the efficiency of finite element analysis, and further promote the finite element in the use of large-scale structural engineering.This paper’s main purpose is to get further developments of parallel finite element analysis, and better combined with practical application, and to provide new ideas and solutions to solve the complex problem such as efficiency and accuracy of the finite element numerical analysis. This paper explores the implementation rationale of the open source finite element solver Calculix based on the TH-1-GZ pilot system environment of Guangzhou Supercomputer Center to achieve the principle of parallel finite element analysis. And put forward the suitable Calculix parallel analysis solution for TH-1-GZ pilot system under high performance computing environment. This project takes full advantage of the program Calculix multithreading support, to achieve the combination of Calculix and TH-1-GZ multi-threaded multi-core computing transformation of high performance computing platform. What’s more,this project can modeling, analysis and calculation the fatigue strength of the original data model of entity hull, further more it can analysis the data of the existing model of ship design engineering. This paper considers the full implementation of the system of the load balance between the multi-core, task scheduling and finite element sparse matrix storage conditions. To achieve load balancing, using the zoning law of the meshing fatigue strength analysis, making the real-time state information interaction between nuclear come true, improving the efficiency of multi-core parallel and performance after optimized the Minimum Degree Ordering Algorithm (the decomposition of linear equations in matrix graphics sorting algorithm).Analysis of the test results of the fatigue strength of the hull fully shows:Calculix parallelization-analysis can greatly improve the speed of compute, improve the efficiency of works. Platform provide services by the B/S-mode interface External are simple and easy to use. It has been proved through the use of Calculix the platform for ship designers provides a new and effective method. This paper combines with the Calculix and Guangzhou Super Computer Center supercomputer Pilot System TH-1-GZ high-performance computing platform, and it helps the establishment of a underlying platform which supported the large-scale parallel computing hull structural fatigue strength,it also promotes the development of finite element parallel computing and super extended the applications of computer. The system is based on ship design, production and services in the community and nation-building, has a positive meaning to improve the technological level of China’s ship design. Based on open source finite element solver has the capabilities to compare with those expensive large commercial finite element systems (ANSYS, etc.). What’s more, it has very important significance on explore the method and technique to supercomputers’application on other areas and break the monopoly of foreign high-tech.
Keywords/Search Tags:finite element analysis, multicore, multithreaded, parallel computing, fatiguestrength analysis
PDF Full Text Request
Related items