咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >化学脚本语言到UDLC语言自动转换的研究 收藏
化学脚本语言到UDLC语言自动转换的研究

化学脚本语言到UDLC语言自动转换的研究

作     者:谢家俊 

作者单位:兰州大学 

学位级别:硕士

导师姓名:张瑞生

授予年度:2012年

学科分类:081704[工学-应用化学] 07[理学] 08[工学] 0817[工学-化学工程与技术] 070305[理学-高分子化学与物理] 080501[工学-材料物理与化学] 0805[工学-材料科学与工程(可授工学、理学学位)] 0835[工学-软件工程] 0703[理学-化学] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:UDLC 网格 化学脚本语言 自动转换 ANTLR 

摘      要:化学网格通用作业描述语言(Unified Job-Description Language on Chemical-Grid, UDLC)是以网格平台为基础,针对计算化学领域设计的领域专用语言(Domain-specific Language, DSL)。UDLC不但能够准确的描述各类化学问题,并且依托高性能网格计算平台,可以直接进行作业部署并返回执行结果,从而使得化学家能够集中精力在问题本身,花费较少的时间就能完成化学问题的描述以及提交执行。因此,有必要将其它化学脚本语言转换为UDLC,特别是对于广泛使用的化学软件,如Gaussian和SYBYL,将它们的脚本自动转换为UDLC,方便化学家有效地进行基于网格的化学研究,是一个非常有意义的研究问题。 本文论述的化学脚本语言到UDLC的自动转换系统,从项目的实际需要和语言转换的基本原理出发,着重分析了UDLC和常用化学软件Gaussian、SYBYL对应的脚本语言,提出了转换系统的设计思想和系统架构,并论述了转换中的一些关键问题。最后,本文详细描述了转换系统中Gaussian-to-UDLC、SPL-to-UDLC转换器的识别器模块、树遍历器模块的具体构建过程,转换实例,以及图形化用户界面的开发。本文的研究工作有利于发挥UDLC满足网格环境下化学科学计算要求的优点,方便化学家高效地进行科学研究,并为其它化学脚本语言到UDLC的转换实现提供了一种参考。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分