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
Link To Document