首页    期刊浏览 2024年11月11日 星期一
登录注册

文章基本信息

  • 标题:Developing of Scientific Software Applications in Python. I. Transformation of Hubbard Hamiltonian into the Matrix and its Diagonalization
  • 本地全文:下载
  • 作者:Łukasz Herok ; Radosław Szczęśniak ; Artur Durajski
  • 期刊名称:Computational Methods in Science and Technology
  • 印刷版ISSN:1505-0602
  • 出版年度:2015
  • 卷号:21
  • 期号:4
  • 页码:181-189
  • DOI:10.12921/cmst.2015.21.04.002
  • 出版社:Poznan Supercomputing and Networking Center
  • 摘要:In order to perform larger scale physics research in the area of superconductivity, we have developed an application that can transform the Hubbard Hamiltonian into a matrix and diagonalize it to find the selected model’s energy spectrum. For that purpose we have used the Python language and its wide ecosystem. This paper proves that selected tools are capable of creating scientific applications in a general sense. After a short introduction into the physics problem and the designed algorithm we will present the computer science problems and their solutions in creating usual scientific programs, in particular: performance and parallelization issues, storage of input data and the results, bottlenecks detections, as well as optimization and testing. The most interesting examples of the developing cycle will be described to give a prepared solution for implementing the other scientific software.
  • 其他关键词:Python, scipy, hamiltonian matrix, sparse matrix
国家哲学社会科学文献中心版权所有