ハシモト マサトモ   Masatomo Hashimoto
  橋本 政朋
   所属   千葉工業大学  人工知能・ソフトウェア技術研究センター 人工知能・ソフトウェア技術研究センター
   職種   主席研究員
言語種別 英語
発行・発表の年月 2015/11
形態種別 国際会議プロシーディングス
査読 査読あり
標題 Developing a high-performance quantum chemistry program with a dynamic scripting language
執筆形態 共著
掲載誌名 Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing
掲載区分国外
出版社・発行元 ACM
巻・号・頁 pp.9-15
著者・共著者 Tomomi Shimazaki, Masatomo Hashimoto, Toshiyuki Maeda
概要 We discuss the use of dynamic programming languages such as Python to develop first-principles quantum chemistry programs for high-performance computing environments. Dynamic scripting programming languages, in general, have distinct advantages in terms of developer productivity over compiled languages such as C/C++ and Fortran, because of their ease of use and extensive libraries. Such "static" languages have clear performance advantages due to their optimizing compilers. In particular, we report on our experience developing a quantum chemistry program that attempts to combine the best of both worlds by using language binding techniques to bridge different programming languages.
DOI 10.1145/2830168.2830170
ISBN 978-1-4503-4012-0
researchmap用URL https://dl.acm.org/citation.cfm?id=2830170