Automatic Differentiation of Polymorphic Fortran 77 Programs Using Adifor 3.0
dc.contributor.author | Fagan, Mike | |
dc.contributor.author | Rankin, C. | |
dc.date.accessioned | 2018-06-18T17:51:07Z | |
dc.date.available | 2018-06-18T17:51:07Z | |
dc.date.issued | 2003-11 | |
dc.date.note | November 2003 | |
dc.description.abstract | Adifor 3.0 is a source-to-source transformation tool used to augment programs that compute derivatives. As part of the transformation process, Adifor analyzes certain aspects of program behaviour. Furthermore, that analysis depends on the original program being type correct. Since standard Fortran is officially monomorphic, the assumption of type correctness is not normally a difficult constraint to satisfy. There is a classof (non-standard) Fortran programs, however, that take advantage of the pass-by-reference semantics to be, in effect, polymorphic. This report details some techniques for differentiating these polymorphic programs using monomorphic Adifor 3.0. In particular, we report on our efforts to compute derivatives for the structural analysis code STAGS. | |
dc.format.extent | 10 pp | |
dc.identifier.citation | Fagan, Mike and Rankin, C.. "Automatic Differentiation of Polymorphic Fortran 77 Programs Using Adifor 3.0." (2003) <a href="https://hdl.handle.net/1911/102008">https://hdl.handle.net/1911/102008</a>. | |
dc.identifier.digital | TR03-12 | |
dc.identifier.uri | https://hdl.handle.net/1911/102008 | |
dc.language.iso | eng | |
dc.title | Automatic Differentiation of Polymorphic Fortran 77 Programs Using Adifor 3.0 | |
dc.type | Technical report | |
dc.type.dcmi | Text |
Files
Original bundle
1 - 1 of 1