10–15 Aug 2025
SAFE Credit Union Convention Center
America/Los_Angeles timezone

GTPSA.jl: A SciBmad interface to the generalised truncated power series algebra library

MOP044
11 Aug 2025, 16:00
2h
Ballroom A (SAFE Credit Union Convention Center)

Ballroom A

SAFE Credit Union Convention Center

Poster Presentation MC6 - Beam Instrumentation, Controls, AI/ML, and Operational Aspects Monday Poster Session

Speaker

Oleksii Beznosov (Los Alamos National Laboratory)

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. The interface can also be easily called from Python, via the juliacall package. In this paper, we showcase features implemented in the interface package including performance enhancements, and present an example of integrating a GTPSA map using polymorphic integrators already implemented in Julia.

Funding Agency

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

I have read and accept the Privacy Policy Statement Yes
Please consider my poster for contributed oral presentation No
Would you like to submit this poster in student poster session on Sunday (August 10th) No

Author

Matthew Signorelli (Cornell University (CLASSE))

Co-authors

Laurent Deniau (European Organization for Nuclear Research) Georg Hoffstaetter (Cornell University) David Sagan (Cornell University) Oleksii Beznosov (Los Alamos National Laboratory)

Presentation materials

There are no materials yet.