Automatic code generation in density functional theory

被引:24
|
作者
Strange, R [1 ]
Manby, FR [1 ]
Knowles, PJ [1 ]
机构
[1] Univ Birmingham, Sch Chem, Birmingham B15 2TT, W Midlands, England
基金
英国工程与自然科学研究理事会;
关键词
DFT; density functional theory; Kohn-Sham theory; automatic code generation;
D O I
10.1016/S0010-4655(01)00148-5
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a program, dfauto, that uses automatic code generation to produce Fortran code and LATEX documentation for implementing density functionals in a Kohn-Sham program. The user provides the formulae that define the density functional and dfauto produces Fortran to evaluate the exchange-correlation kernel on an integration grid, along with the gradients necessary for Kohn-Sham calculations. The program is implemented in Bourne shell and Maple. (C) 2001 Elsevier Science B,V. All rights reserved.
引用
收藏
页码:310 / 318
页数:9
相关论文
共 50 条
  • [1] Reformulation of density functional theory for generation of the nonuniform density distribution
    Zhou, SQ
    PHYSICAL REVIEW E, 2001, 63 (06): : 1 - 061206
  • [2] Plato: A localised orbital based density functional theory code
    Kenny, S. D.
    Horsfield, A. P.
    COMPUTER PHYSICS COMMUNICATIONS, 2009, 180 (12) : 2616 - 2621
  • [3] Automatic code generation and Arduino
    Craig, Kevin C.
    EDN, 2012, 57 (18) : 26 - 26
  • [4] Automatic generation of numerical code
    Korelc, J
    CHALLENGING THE BOUNDARIES OF SYMBOLIC COMPUTATION, 2003, : 9 - 16
  • [5] The Metric for Automatic Code Generation
    Li, Zhen
    Jiang, Ying
    Zhang, Xiao Jiang
    Xu, Hai Yan
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MECHATRONICS AND INTELLIGENT ROBOTICS (ICMIR-2019), 2020, 166 : 279 - 286
  • [6] CODE GENERATION IN AUTOMATIC PARALLELIZERS
    COLLARD, JF
    APPLICATIONS IN PARALLEL AND DISTRIBUTED COMPUTING, 1994, 44 : 185 - 194
  • [7] Recurrent generation of approximate functionals in density functional theory
    Liu, SB
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2002, 90 (01) : 282 - 290
  • [8] Automatic differentiation for orbital-free density functional theory
    Tan, Chuin Wei
    Pickard, Chris J. J.
    Witt, William C. C.
    JOURNAL OF CHEMICAL PHYSICS, 2023, 158 (12):
  • [9] Automatic test generation method for functional coverage improvement by code coverage analysis
    Fu, Liang
    Lu, Ding
    Zhang, Zhimin
    Sun, Yuan
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2009, 21 (04): : 454 - 460
  • [10] Automatic code generation: A practical approach
    Papadopoulos, George A.
    PROCEEDINGS OF THE ITI 2008 30TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2008, : 861 - 866