高性能计算集群的建立及CdGa2S4性质的计算

来源 :山西大学 | 被引量 : 0次 | 上传用户:stieyin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着自然科学的发展和计算机技术的迅速进步,科研工作对利用计算机处理信息的能力要求越来越高。例如在飞行器设计、生物医学、勘探、气象预报、航天、材料科学研究等传统领域,需要高性能计算机和相应的计算能力来完成模拟;在教育、金融等新兴领域对高可靠性、高可用性和高平衡性计算的需求也在不断增长。具体在对材料的物理性质进行第一性原理分析研究时,也需要高性能的计算机进行计算。我们根据材料分析模拟的需要构建了一组高性能计算集群,并在此基础之上对ABINIT程序包进行了测试并进行了材料力学性质的第一性原理计算。首先介绍了高性能计算的背景。高性能计算一般归类为分布式计算和并行化计算,从架构特点上我们分别介绍了云计算、网格计算和Beowulf集群计算。云计算的基础构架是建立在多个服务器上的多个层次的虚拟化技术。显然,云计算采用的是分布式架构,同样采用分布式架构的还有网格计算。一般来说,网格计算会联合很多不同用途的计算机来实现相同的计算目标。网格计算采用的核心策略是通过中介软件将一个任务分隔,在计算规模较大时,会使用成千上万的计算机。在网格计算中采用了将任务分隔开来的思想,那么将这种思想更进一步完美体现的则是并行计算。在本文中涉及的并行计算集群是Beowulf集群,这种高性能计算集群的优点就是在保持一定性能的前提下易于架构。其次本论文中详细介绍了集群所搭载的操作系统、硬件的选择和软件及其配置方法。在本文中所使用的Beowulf集群配置包括但是不仅仅局限于Centos Linux6操作系统,包括如NFS客户端/服务器、DHCPD、TFT服务器、SYSLINUX、XINETD、 CHROOT.NTP以及PSSH等基本程序包。最终构建起来的集群拥有一个称为Master的管理节点,称为Slave1、Slave2…Slave10的10个计算节点。每个计算节点都搭载6颗拥有三级缓存的CPU。在实际计算中使程序并行化的必要性。本论文对于如何针对不同计算要求,采用不同并行方式进行了详细讨论,给出了不同情况下并行效率的分析,并从子程序的时间分析中得到了验证。最后,我们采用基于密度泛函微扰理论的第一性原理方法对缺陷型黄铜矿结构CdGa2S4进行了优化,并对其晶体结构、弹性系数及压电系数进行了分析研究,通过这些系数分析相关的力学性质模量与电学性质模量,得到它的相关力学性质与电学性质,补充现在研究关于CdGa2S4此类性质的空白,为它们在实际应用中提供理论依据。
其他文献
自从1995年第一次在实验中实现玻色—爱因斯坦凝聚之后,超冷原子气体领域得到飞速发展。特别是关于光晶格中超冷原子气体的量子相变,一直是物理学中的一个热点研究课题。  
TiO2是一种具有催化性能优良、化学性能稳定、安全无毒、无副作用、寿命长等诸多优点的半导体材料,但是其只对波长较短的紫外线才有响应。怎样提高它在紫外光区的催化性能,或是
本文着重于Bi5FeTi3O15(BFTO)层状钙钛矿多铁薄膜的制备及其掺杂薄膜材料的微结构、铁电、磁性等研究。通过分析B位掺杂对材料性能的影响,阐述了影响BFTO薄膜性能的一些原因。