Skip navigation
Por favor, use este identificador para citar o enlazar este ítem: http://rid.unrn.edu.ar/handle/20.500.12049/8833

Título: Smart: A program to automatically compute accelerations and variational equations
Autor(es): Carpintero, Daniel
Maffione, Nicolás Pablo
Gómez, Facundo Ariel
Fecha de publicación: may-2022
Editorial: ElSevier
Citación: Carpintero, D., Maffione, N., Gómez, F. (2022). Smart: a program to automatically compute accelerations and variational equations. Astronomy and Computing, in press.
Revista: Astronomy and Computing
Abstract: Modern astronomical potentials modeling galaxies or stellar systems can be rather involved, and deriving their first derivatives (accelerations) and second derivatives (variational equations) in order to compute orbits and their chaoticity may be a formidable task. We present here a fully automated routine, dubbed Smart, with which the accelerations and the variational equations of an arbitrary potential that has been written in the Fortran 77 language can be computed. Almost any Fortran 77 statement is admitted in the potential, and the output are standard Fortran 77 routines ready to use. We validate our algorithm with a set of potentials including time-dependent, velocity-dependent and very complex potentials that even involve auxiliary routines. We also describe with some detail a realistic seven-component Galactic potential, MilkyWayHydra, which yields very involved derivatives, thus being a good test bed for Smart.
Resumen: Los potenciales astronómicos modernos que modelan galaxias o sistemas estelares pueden ser sumamente complejos, y obtener sus primeras derivadas (aceleraciones) y segundas derivadas (ecuaciones variacionales) para calcular tanto sus órbitas como para caracterizarlas en trayectorias regulares o caóticas puede ser una tarea formidable. Presentamos aquí una rutina totalmente automatizada, denominada Smart, con la que se pueden calcular las aceleraciones y las ecuaciones variacionales de un potencial arbitrario que haya sido escrito en el lenguaje Fortran 77. La misma admite casi cualquier declaración de Fortran 77 en el potencial, y la salida son rutinas estándar en el mismo lenguaje listas para usar. Validamos nuestro algoritmo con un conjunto de potenciales que incluyen dependencia con el tiempo, con la velocidad y que incluso involucran rutinas auxiliares. También describimos con cierto grado de detalle un modelo realista de potencial galáctico de siete componentes, MilkyWayHydra, que genera derivadas extremadamente complejas, siendo así un buen banco de pruebas para Smart.
URI: http://rid.unrn.edu.ar/handle/20.500.12049/8833
Identificador DOI: https://doi.org/10.1016/j.ascom.2022.100592
ISSN: 2213-1337
Otros enlaces: https://www.sciencedirect.com/science/article/pii/S2213133722000282?via%3Dihub
Aparece en las colecciones: Artículos

Archivos en este ítem:
Archivo Descripción Tamaño Formato  
CMG-2022.pdf3,69 MBAdobe PDFVisualizar/Abrir

Este documento es resultado del financiamiento otorgado por el Estado Nacional, por lo tanto queda sujeto al cumplimiento de la Ley N° 26.899


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons