• Title of article

    auto_deriv: Tool for automatic differentiation of a Fortran code Original Research Article

  • Author/Authors

    S. Stamatiadis، نويسنده , , S.C Farantos، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2010
  • Pages
    2
  • From page
    1818
  • To page
    1819
  • Abstract
    auto_deriv is a module comprised of a set of fortran 95 procedures which can be used to calculate the first and second partial derivatives (mixed or not) of any continuous function with many independent variables. The mathematical function should be expressed as one or more fortran 77/90/95 procedures. A new type of variables is defined and the overloading mechanism of functions and operators provided by the fortran 95 language is extensively used to define the differentiation rules. Proper (standard complying) handling of floating-point exceptions is provided by using the IEEE_EXCEPTIONS intrinsic module (Technical Report 15580, incorporated in fortran 2003).
  • Keywords
    Monte Carlo , GPU , Photon , CUDA , Neutral particle , Radiation transport
  • Journal title
    Computer Physics Communications
  • Serial Year
    2010
  • Journal title
    Computer Physics Communications
  • Record number

    1138040