Font Size: a A A

The Design And Implementation Of Engineering Database Management System Of JIFEX

Posted on:2007-12-16Degree:MasterType:Thesis
Country:ChinaCandidate:X F JiaFull Text:PDF
GTID:2178360182483974Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Supported by the theory of finite element analysis and computer science, traditional finite element analysis software that are mainly used on a personal computer have become a powerful tool to solve complicated engineering problems. One of them is the JIFEX software system, which is developed by the department of engineering mechanics of Dalian University of Technology and the State Key Laboratory of Structural Analysis For Industrial Equipment. And JIFEX software system has the independent intellectual property rights. However, due to the limit of CPU's speed and memory capacity, large-scale engineering analysis performed by the traditional FEA software always costs lengthy computing time, and even results in the failure of the analysis. This problem has become the bottleneck in applying traditional FEA software to engineering practice.In JIFEX software system, the data is managed by the JINEGS system in which an array is dynamic allocated in main memory. Using the array will bring some trouble to the user, for example, the user must know the exact address of the record and the type is also needed. So it is not suitable for large-scale scientific computation. In the system, sometimes the more memory the buffer takes up, the worse JIFEX software system performs. In this paper, the B+ tree and the page-replacement algorithm which are always used in database management system are used in order to improve the efficiency of access of JIFEX in large-scale scientific computation. The drawback of low efficiency of the former database can be remedied greatly by this method. Meanwhile, we use the Hash function to array the records in the page and locate the pages into the buffer, thus can reduce the time for searching. Experimentations with real situation show that the method will be presented is much better than the former one in accessing magnanimity data and the drawback of the buffer is conquered. It can improve the performance of JIFEX software system in technical applications. Furthermore, this approach is not only fit for JIFEX software system, but also can be used universally.
Keywords/Search Tags:JIFEX Software System, B+ Tree, Page Replacement Algorithm, Hash Function, Large-scale Scientific Computation
PDF Full Text Request
Related items