TaylUR, an arbitrary-order diagonal automatic differentiation package for Fortran 95

dc.creatorvon Hippel, G. M.
dc.date2005-06-29
dc.date2006-01-16
dc.date.accessioned2026-07-07T06:43:21Z
dc.date.available2026-07-07T06:43:21Z
dc.descriptionWe present TaylUR, a Fortran 95 module to automatically compute the numerical values of a complex-valued function's derivatives w.r.t. several variables up to an arbitrary order in each variable, but excluding mixed derivatives. Arithmetic operators and Fortran intrinsics are overloaded to act correctly on objects of defined type "taylor", which encodes a function along with its first few derivatives w.r.t. the user-defined independent variables. Derivatives of products and composite functions are computed using Leibniz's rule and Faa di Bruno's formula. TaylUR makes heavy use of operator overloading and other object-oriented Fortran 95 features.
dc.description16 pages, 8 figures, uses elsart.cls, version accepted for publication
dc.identifierhttps://arxiv.org/abs/physics/0506222
dc.identifierhttp://arxiv.org/abs/physics/0506222
dc.identifierComput.Phys.Commun. 174 (2006) 569-576
dc.identifierdoi:10.1016/j.cpc.2005.12.016
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/102380
dc.subjectComputational Physics
dc.subjectHigh Energy Physics - Phenomenology
dc.titleTaylUR, an arbitrary-order diagonal automatic differentiation package for Fortran 95
dc.typetext

Files

Collections