{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/efficient-algorithms-for-dynamic-aperture-and","title":"Efficient algorithms for dynamic aperture and momentum acceptance calculation","arxiv_id":"2406.14407","date":"2024-06-20","proceeding":null,"authors":["Bernard Riemann","Masamitsu Aiba","Jonas Kallestrup","Andreas Streun"],"abstract":"New algorithms useful for the calculation of dynamic aperture and momentum acceptance in circular accelerators are developed and presented. The flood-fill tool from raster graphics inspired us to efficiently compute dynamic apertures by minimizing required trackings on stable initial coordinates, leading to several factors of speed-up with respect to standard algorithms. A novel technique for momentum acceptance calculations, Fast Touschek Tracking, is developed. Thorough benchmarking using modern accelerator codes shows that the new technique can provide one or two orders of magnitude faster computation of local momentum acceptances with only limited loss of accuracy.","url_abs":"https://arxiv.org/abs/2406.14407v1","url_pdf":"https://arxiv.org/pdf/2406.14407v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"efficient-algorithms-for-dynamic-aperture-and","repo_url":"https://github.com/jonaskallestrup/fasttouschektracking","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}