【摘 要】
:
计算机化学是应用计算机技术进行化学研究的学科,计算机化学深受当今计算机与网络通讯技术飞速发展的影响,处在不断发展和演变之中。随着计算机化学所研究问题的复杂性越来越高
论文部分内容阅读
计算机化学是应用计算机技术进行化学研究的学科,计算机化学深受当今计算机与网络通讯技术飞速发展的影响,处在不断发展和演变之中。随着计算机化学所研究问题的复杂性越来越高,化学家要依赖众多化学软件资源来协同解决化学问题。
网格技术为科学研究提供了分布式的高性能计算环境,将各种计算化学软件资源部署到网格平台中,可以协同解决计算化学科研问题。但是各种化学软件脚本语言的使用风格各不相同,化学家在使用这些资源时,不得不掌握它们各自规定的语言,这在很大程度上限制了软件的应用,并成为各种计算化学软件在实际应用中的一个瓶颈。为此,我们提出了化学网格通用作业描述语言,将其称为UDLC(UnifiedJob-Description Language on Chemical-Grid),使其不仅能够满足网格环境下化学科学计算的要求,而且能够方便地描述计算化学领域知识,最大限度地符合计算化学领域科学家的工作特点。这种语言能够在面向多种化学资源应用时,可方便地转换为相应资源的操作语言,从而帮助化学家从繁杂的软件语言学习中解脱出来。这就要求UDLC语言要具有高度的抽象性,统一性和完整性,以便化学家方便的描述各种化学知识。
设计UDLC语言,主要解决三方面问题:第一,UDLC语法规范的实现;第二,UDLC语义的实现;第三,UDLC语言与网格的交互。本文主要工作是设计和实现UDLC语法规范。本文首先研究了计算化学领域学科知识,构建了计算化学领域特征模型;然后利用扩展巴克斯范式对化学领域特征模型进行形式化描述,并加入了作业类型与作业流程控制语法,由此初步设计和实现了UDLC语言的语法规范;最后本文利用ANTLR设计了UDLC语言的词法分析器与语法分析器,并给出了UDLC语言的实际应用实例。
其他文献
Web服务组合技术用于解决用户提出的复杂功能请求,它能够搜集已有的、实现简单功能的服务,并将其按照特定的逻辑结构组合在一起,协同完成复杂功能。目前,已有服务组合标准众
目前我国正处在经济和社会迅速发展的时期,全面建设社会主义和谐社会,对防震减灾工作提出了很高的要求。建立地震灾害过程综合模拟仿真系统对于减小地震造成的影响有着重大的
人脸年龄的估计是近年来的热点方向,大量的研究人员对此进行了深入,广泛地研究。我们认为人脸年龄的估计结果应该是一个动态的范围或者是多个离散的年龄而不是某一个年龄值或
近年来软件开发呈现出了突飞猛进的发展,软件开发技术也从早期的结构化编程,发展到后来的面向对象技术,直至现在的软件构件技术。基于构件的软件工程(Component-Based Software E
计算机安全一直受到大家的关注。网络安全问题是研究人员探讨的重点,许多成熟的技术随之而诞生,网络侦听、数据包过滤等等。然而网络安全威胁的目标依然是计算机系统本身,计
在现代社会中移动通信已经成为非常重要的通信手段,而移动基站是移动通信的核心设备,为了提高移动通信的覆盖面积和通信质量,城市中分布成千上万的基站,如何维护这些基站以确
近年来,随着计算机技术的发展,特别是计算机硬件设备以及网络连接技术的不断成熟,一种新的计算模式-普适计算(PervasiveComputing)越来越引起计算机科学界的关注和重视。普适
随着磁共振成像(Magnetic Resonance Imaging,简称MRI)技术在世界上的高速发展,MRI在临床医学上已得到了普遍的应用。谱仪是MRI系统的核心设备,射频发生电路是谱仪中的一个重要模块,在序列运行过程中输出频率、相位、幅度、波形及脉宽可控的射频脉冲,以产生磁共振成像所需的B1场。随着高场磁共振系统(1.5T及以上系统)的普及,射频信号的波长已接近人体组织的尺寸,因此射频脉冲对
虚拟现实技术通过对虚拟世界的创建模拟真实世界的体验,是由计算机建立的一种多源信息融合的交互式仿真系统,广泛的应用于医疗事业,军事航天,工业设计,教育培训,地理交通和游
如今,大量流媒体应用出现在网络之中,如网络球赛直播、网络视频点播和在线音乐等。而流媒体的占用高带宽、持续性长、QoS要求高的特点使得传统的C/S模式或者CDN架构难于支撑大