1–6 Jun 2025
Taipei International Convention Center (TICC)
Asia/Taipei timezone

GTPSA.jl: A SciBmad interface to the Generalised Truncated Power Series Algebra library

WEPS079
4 Jun 2025, 16:00
2h
Exhibiton Hall A _Salmon (TWTC)

Exhibiton Hall A _Salmon

TWTC

Poster Presentation MC5.D11 Code Developments and Simulation Techniques Wednesday Poster Session

Speaker

Eiad Hamwi (Cornell University)

Description

A full-featured interface package to the Generalised Truncated Power Series Algebra (GTPSA) library in MAD-NG has been implemented in the Julia programming language. GTPSA performs fast Taylor-mode automatic differentiation (AD) of functions to arbitrary orders in the specified variables and parameters. In particular, GTPSA excels at computing derivatives to high orders (>1) and high numbers of variables/parameters, making it an extremely powerful tool for use in optimization and in computing parametric Taylor maps. This Julia interface offers another simple way of using the GTPSA library, and will be used extensively in the SciBmad accelerator physics software ecosystem. In this paper, we showcase features implemented in the interface package, and present benchmarks of GTPSA.jl against other commonly-used Julia AD packages.

Funding Agency

Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.

Region represented America
Paper preparation format LaTeX

Author

Matthew Signorelli (Cornell University (CLASSE))

Co-authors

Laurent Deniau (European Organization for Nuclear Research) David Sagan (Cornell University (CLASSE)) Georg Hoffstaetter (Cornell University (CLASSE))

Presentation materials

There are no materials yet.