实现化学化工网络化计算的探索
文献类型:学位论文
作者 | 郑建龙 |
学位类别 | 硕士 |
答辩日期 | 2002 |
授予单位 | 中国科学院过程工程研究所 |
授予地点 | 中国科学院过程工程研究所 |
导师 | 温浩 |
关键词 | 网络计算 混合语言编程 瘦客户/服务器计算 活度系数 模型 |
学位专业 | 应用化学 |
中文摘要 | 计算机及网络技术的发展己步入以网络计算为核心的信息处理时代,科学工作者迫切需要各种资源共享,甚至借助于网络实现科学计算。网络计算是以网络为中心(或称基于网络)的计算,其核心问题是如何将计算任务合理地分配到联网的计算机。本文对如何实现科学计算网络化问题进行了深入的探讨,论文的主要工作包括:(1)在本实验室多年研究成果的基础上,采用Citrix公司的瘦客户/服务器计算模式开发专业化的化学化工网络计算平台。在开发服务器应用程序时,采用了C十+Builder编制开发,并运用了多用户多线程机制。在网络计算平台上,集中约100个化学化工计算程序模块和相关链接,并将它们分成12类,以方便科研工作需要。科研人员利用浏览器便可运行位于Internet服务器上的"Windows程序,这是本文的主要创新之处。(2)充分挖掘工程化学数据库的数据服务,将其成功地用于活度系数模型参数估算。采用混合语言编程和动态链接库技术,将Fortran源程序的核心算法进行必要的改造,在Visual C++中进行动态调用。活度系数模型参数估算的过程较为复杂,计算时很有可能发散。为此,本文提出了在B/S模式下以客户端为中心的计算,且佩〕采用Microsoft的COM技术将计算任务分配到客户端的浏览器,成功地实现活度系数模型参数估算的网络化。在BIS模式计算中,服务器端采用Microsoft的ASP技术实现Web方式的计算。(3))详细地分析讨论了当今主流的网络计算模式的实现机制与利弊,并进行了多种模式下的网络计算编程开发实践,提出了实现科学计算网络化的途径在科学计算网络化的实现过程中,应根据科学计算本身可能出现的不稳定、耗时、需人工干预等问题,将计算任务进行适当分解,分别进行客户端和服务器端编程开发以期获得最佳的效果。 |
语种 | 中文 |
公开日期 | 2013-09-16 |
页码 | 73 |
源URL | [http://ir.ipe.ac.cn/handle/122111/1322] ![]() |
专题 | 过程工程研究所_研究所(批量导入) |
推荐引用方式 GB/T 7714 | 郑建龙. 实现化学化工网络化计算的探索[D]. 中国科学院过程工程研究所. 中国科学院过程工程研究所. 2002. |
入库方式: OAI收割
来源:过程工程研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。