首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Shared-memory parallelization of the TURBOMOLE programs AOFORCE, ESCF, and EGRAD: how to quickly parallelize legacy code
Authors:van Wüllen Christoph
Institution:Fachbereich Chemie and Forschungszentrum OPTIMAS, Technische Universit?t Kaiserslautern, Erwin‐Schr?dinger‐Stra?s e, 67663 Kaiserslautern, Germany
Abstract:The programs ESCF, EGRAD, and AOFORCE are parts of the TURBOMOLE program package and compute excited-state properties and ground-state geometric hessians, respectively, for Hartree-Fock and density functional methods. The range of applicability of these programs has been extended by allowing them to use all CPU cores on a given node in parallel. The parallelization strategy is not new and duplicates what is standard today in the calculation of ground-state energies and gradients. The focus is on how this can be achieved without needing extensive modifications of the existing serial code. The key ingredient is to fork off worker processes with separated address spaces as they are needed. Test calculations on a molecule with about 80 atoms and 1000 basis functions show good parallel speedup up to 32 CPU cores.
Keywords:quantum Chemistry  parallelization  force constant  excited‐state gradient  AOFORCE  EGRAD
本文献已被 PubMed 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号