Show simple item record

dc.contributor.authorNaumann, Uwe
dc.contributor.authorMaier, M.
dc.contributor.authorRiehme, Jan
dc.contributor.authorChristianson, B.
dc.contributor.editorGanzha, M.
dc.contributor.editorPaprzycki, M.
dc.contributor.editorPelech-Pilichowski, T.
dc.date.accessioned2013-11-05T10:00:58Z
dc.date.available2013-11-05T10:00:58Z
dc.date.issued2007
dc.identifier.citationNaumann , U , Maier , M , Riehme , J & Christianson , B 2007 , Automatic first- and second-order adjoints for truncated Newton . in M Ganzha , M Paprzycki & T Pelech-Pilichowski (eds) , Procs of the Int Multiconference on Computer Science and Information Technology (IMCSIT) : Workshop on Computer Aspects of Numerical Algorithms (CANA'07) . vol. 2 , Polskie Towarzystwo Informatyczne , pp. 541-555 . < https://fedcsis.org/proceedings/2007/pliks/ii_imcsit.pdf >
dc.identifier.otherORCID: /0000-0002-3777-7476/work/76728383
dc.identifier.urihttp://hdl.handle.net/2299/11970
dc.description.abstractThe analysis and modification of numerical programs in the context of generating and optimizing adjoint code automatically probably ranges among the technically and theoretically most challenging source transformation problems known today. A complete compiler for the target language (Fortran in our case) is needed to cover the technical side. This amounts to a mathematically motivated semantic transformation of the source code that involves the reversal of the flow of data through the program. Both the arithmetic complexity and the memory requirement can be substantial for large-scale numerical simulations. Finding the optimal data-flow reversal schedule turns out to be an NP-complete problem. The same complexity result applies to other domain-specific peephole optimizations. In this paper we present a first research prototype of the NAGWare Fortran compiler with the ability to generate adjoint code automatically.Moreover, we discuss an approach to generating second-order adjoint code for use in Newton-type algorithms for unconstrained nonlinear optimization. While the focus of this paper is mostly on the compiler issues some information on the mathematical background will be found helpful for motivational purposesen
dc.language.isoeng
dc.publisherPolskie Towarzystwo Informatyczne
dc.relation.ispartofProcs of the Int Multiconference on Computer Science and Information Technology (IMCSIT)
dc.titleAutomatic first- and second-order adjoints for truncated Newtonen
dc.contributor.institutionSchool of Computer Science
dc.contributor.institutionScience & Technology Research Institute
dc.identifier.urlhttps://fedcsis.org/proceedings/2007/pliks/ii_imcsit.pdf
rioxxterms.typeOther
herts.preservation.rarelyaccessedtrue


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record