位置:立项数据库 > 立项详情页
基于GPU加速的高效算法及其在临界现象中的应用
  • 项目名称:基于GPU加速的高效算法及其在临界现象中的应用
  • 项目类别:青年科学基金项目
  • 批准号:11005048
  • 申请代码:A050105
  • 项目来源:国家自然科学基金
  • 研究期限:2011-01-01-2013-12-31
  • 项目负责人:张伟
  • 负责人职称:副教授
  • 依托单位:暨南大学
  • 批准年度:2010
中文摘要:

相变是统计物理和凝聚态物理中的基本问题,蒙特卡洛模拟则是相变研究中重要的科学工具。然而,由于"临界慢化",大多数现有的蒙特卡洛算法在临界点附近变得效率很低,需要占用大量的计算机机时。近年来图形处理单元(GPU)的快速发展为大规模模拟的加速奠定了良好的基础。本项目将探索基于GPU加速的高效蒙特卡洛算法,尤其是虫子算法的创新和发展,进而研究一些在统计物理以及凝聚态物理中占重要地位的晶格模型,研究和观测相变,准确地测定一系列新的物理参数。

结论摘要:

围绕着新型高性能算法的创新和发展,本项目基于Metroplis、Wolff和Worm等蒙特卡洛算法,进一步发展了应用于GPU+CPU异构平台的高效算法,并利用这些算法研究了一些在统计物理以及凝聚态物理占重要地位的晶格模型,取得了一些有特色的成果。使用发展的GPU+CPU异构算法,我们成功模拟了二维和三维晶格的Ising模型,实现了惊人的加速比,对于尺寸为128×128×128的Ising模型,就能够达到60倍的加速。对于三角晶格反铁磁Ising模型,我们已经发展了有效的虫子算法,并从数学上证明了它满足各态历经的要求。在此基础上,我们进一步发展了基于GPU异构平台的算法,有效模拟了零温下三角晶格反铁磁Ising模型。使用GPU异构算法,我们模拟了较为复杂的不同浓度比混合(自旋S=1和S=1/2)Ising模型,分别得到了正方晶格,三角晶格上9种不同浓度比的临界温度Kc以及临界指数,推测出了临界温度与自旋S=1/2粒子所占比例x之间的关系。我们还模拟了简单立方晶格上键渗流和位点渗流模型,获得了相应的临界点pc(bond) = 0.24881182(10) 和 pc (site) = 0.3116077(2)。


成果综合统计
成果类型
数量
  • 期刊论文
  • 会议论文
  • 专利
  • 获奖
  • 著作
  • 7
  • 1
  • 0
  • 0
  • 0
相关项目
期刊论文 6 会议论文 2
张伟的项目
期刊论文 6 会议论文 2