JIFEX中工程数据库管理系统的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:chenjintian528
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在有限元计算理论和计算机技术共同支持下发展起来的在单机上运行的传统有限元分析软件是解决复杂工程设计分析问题的有力工具。由大连理工大学工程力学系/工程力学研究所/工业装备结构分析国家重点实验室联合研究开发的具有自主版权的新一代有限元软件—JIFEX软件系统就是其中之一。但是,由于受到计算机CPU计算速度的限制以及有限的存储空间的制约,使用传统的有限元分析软件分析超大规模的工程问题时,往往会面临计算时间过于漫长甚至无法按时完成任务的困难,这个问题已经成为传统有限元分析软件在工程实践中更深层次应用的瓶颈问题之一。 JIFEX软件系统的数据管理系统—JINEGS系统在内存中动态分配的一维数组来进行数据管理。该数组的使用会给用户带来一些不便,比如说要知道记录在文件中的准确地址以及类型。这种方法已经不能适合大规模科学计算。另外,目前的数据管理系统中,有时会出现这样的情况:当该系统的缓存分配的内存空间越大时,其效率越低。本文利用数据库管理系统中的存储器管理和缓冲区管理中的技术—B+树和页面置换算法来管理数据,以此提高JIFEX软件系统的存取效率。该方法很好的改善了原有数据库在大规模科学计算中存取效率不高的问题。在存取过程中本文还采用了哈希函数来定位内存缓冲区中记录的位置以及页面在缓冲区中的位置,大大缩短了查找时间。经过实例检验,本文提出的方法比原有的方法在处理大规模数据时存取时间以及缓冲区大小方面都有了显著的提高,同时也克服了JINEGS系统缓存存在的缺点。该方法使得JIFEX软件系统在工程应用中进行大规模科学计算的效率进一步提高。同时,本文的方法不仅仅局限于JIFEX系统,它还具有通用性。
其他文献
随着计算机图形学和硬件技术的高速发展,计算机动画已渗透到人们生活的各个角落,成为现代影视特技及影视动画制作中不可或缺的手段,各种各样的平面、三维计算机特技制作技术给观
学位
随着国内经济与世界经济的高速发展,这给民航业带来了难得的发展机遇,但民航运输业的飞速发展,飞行流量的大幅度增加,也给航空安全生产造成严重影响。对此,民航空中交通管理
当今世界,电信领域的技术发展一日千里,日益复杂的网络环境,不断扩大的软件规模,对网管系统的管理功能提出了更高的要求。安全管理作为网管系统的重要组成部分,也面临着更大的挑战
高温超导磁悬浮车高速运行时,必须实时检测运动速度作为车体运动控制依据。就此,本文详细介绍了速度测量仪的设计过程。 首先分析了各种测速方法,根据车体的运行环境,选择
随着互联网的发展,人们在获得有效信息的同时,也被越来越多的冗余信息所困扰。因此迫切需要一个帮助人们快速浏览工具,该工具通过对相似文档集合的加工整理,将这些文档的重要的、
欧洲信息社会咨询组于2001年提出了环绕智能的构想及其实现的可行性技术路线。按照定义,环绕智能是无处不在的计算,无处不在的通信与用户适用界面的融合,目标是设计、实现下
随着社会信息化程度的不断提高以及机群技术的日益成熟,越来越多的商业应用被集中部署到以机群为主要环境的数据中心。这些应用服务一般要持续运行,承受大量的用户访问,在商
近年来随着计算机技术的发展以及后PC时代的来临,嵌入式系统已经广泛应用于家用电器、工业控制、国防科技等各个领域,并且已经成为近年来增长最快的行业。GT2000是方舟科技的
随着计算机网络技术的快速发展,网络安全的重要性日益突出,作为TCP/IP上的SSL安全协议应用越来越广泛。但SSL本身存在着安全缺陷,不能很好地满足网络应用日益提高的安全性要
Internet的高速发展,给人们的工作和生活带来了极大的便利,同时人们对Internet的服务品质和访问速度要求越来越高。虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负载和