Smart: A program to automatically compute accelerations and variational equations

Autores
Carpintero, Daniel; Maffione, Nicolás Pablo; Gómez, Facundo Ariel
Año de publicación
2022
Idioma
inglés
Tipo de recurso
artículo
Estado
versión aceptada
Descripción
Fil: Carpintero, Daniel. Universidad Nacional de La Plata. IALP. Buenos Aires, Argentina.
Fil: Maffione, Nicolás Pablo. Universidad Nacional de Río Negro. CITECCA. Río Negro, Argentina.
Fil: Gómez, Facundo Ariel. Universidad de La Serena. La Serena, Chile
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.
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.
Materia
Ciencias Físicas
Astronomía
Stellar Systems
Planetary Systems
Chaos
Numerical Algorithms
Ciencias Físicas
Astronomía
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
RID-UNRN (UNRN)
Institución
Universidad Nacional de Río Negro
OAI Identificador
oai:rid.unrn.edu.ar:20.500.12049/8833

id RIDUNRN_4ba1d20c1e776e5f8508158169a42ba4
oai_identifier_str oai:rid.unrn.edu.ar:20.500.12049/8833
network_acronym_str RIDUNRN
repository_id_str 4369
network_name_str RID-UNRN (UNRN)
spelling Smart: A program to automatically compute accelerations and variational equationsCarpintero, DanielMaffione, Nicolás PabloGómez, Facundo ArielCiencias FísicasAstronomíaStellar SystemsPlanetary SystemsChaosNumerical AlgorithmsCiencias FísicasAstronomíaFil: Carpintero, Daniel. Universidad Nacional de La Plata. IALP. Buenos Aires, Argentina.Fil: Maffione, Nicolás Pablo. Universidad Nacional de Río Negro. CITECCA. Río Negro, Argentina.Fil: Gómez, Facundo Ariel. Universidad de La Serena. La Serena, ChileModern 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.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.ElSevier2022-05info:eu-repo/semantics/articleinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfCarpintero, D., Maffione, N., Gómez, F. (2022). Smart: a program to automatically compute accelerations and variational equations. Astronomy and Computing, in press.2213-1337https://www.sciencedirect.com/science/article/pii/S2213133722000282?via%3Dihubhttp://rid.unrn.edu.ar/handle/20.500.12049/8833https://doi.org/10.1016/j.ascom.2022.100592enghttps://www.sciencedirect.com/journal/astronomy-and-computingAstronomy and Computinginfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/reponame:RID-UNRN (UNRN)instname:Universidad Nacional de Río Negro2025-10-16T10:05:38Zoai:rid.unrn.edu.ar:20.500.12049/8833instacron:UNRNInstitucionalhttps://rid.unrn.edu.ar/jspui/Universidad públicaNo correspondehttps://rid.unrn.edu.ar/oai/snrdrid@unrn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:43692025-10-16 10:05:38.787RID-UNRN (UNRN) - Universidad Nacional de Río Negrofalse
dc.title.none.fl_str_mv Smart: A program to automatically compute accelerations and variational equations
title Smart: A program to automatically compute accelerations and variational equations
spellingShingle Smart: A program to automatically compute accelerations and variational equations
Carpintero, Daniel
Ciencias Físicas
Astronomía
Stellar Systems
Planetary Systems
Chaos
Numerical Algorithms
Ciencias Físicas
Astronomía
title_short Smart: A program to automatically compute accelerations and variational equations
title_full Smart: A program to automatically compute accelerations and variational equations
title_fullStr Smart: A program to automatically compute accelerations and variational equations
title_full_unstemmed Smart: A program to automatically compute accelerations and variational equations
title_sort Smart: A program to automatically compute accelerations and variational equations
dc.creator.none.fl_str_mv Carpintero, Daniel
Maffione, Nicolás Pablo
Gómez, Facundo Ariel
author Carpintero, Daniel
author_facet Carpintero, Daniel
Maffione, Nicolás Pablo
Gómez, Facundo Ariel
author_role author
author2 Maffione, Nicolás Pablo
Gómez, Facundo Ariel
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Físicas
Astronomía
Stellar Systems
Planetary Systems
Chaos
Numerical Algorithms
Ciencias Físicas
Astronomía
topic Ciencias Físicas
Astronomía
Stellar Systems
Planetary Systems
Chaos
Numerical Algorithms
Ciencias Físicas
Astronomía
dc.description.none.fl_txt_mv Fil: Carpintero, Daniel. Universidad Nacional de La Plata. IALP. Buenos Aires, Argentina.
Fil: Maffione, Nicolás Pablo. Universidad Nacional de Río Negro. CITECCA. Río Negro, Argentina.
Fil: Gómez, Facundo Ariel. Universidad de La Serena. La Serena, Chile
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.
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.
description Fil: Carpintero, Daniel. Universidad Nacional de La Plata. IALP. Buenos Aires, Argentina.
publishDate 2022
dc.date.none.fl_str_mv 2022-05
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str acceptedVersion
dc.identifier.none.fl_str_mv Carpintero, D., Maffione, N., Gómez, F. (2022). Smart: a program to automatically compute accelerations and variational equations. Astronomy and Computing, in press.
2213-1337
https://www.sciencedirect.com/science/article/pii/S2213133722000282?via%3Dihub
http://rid.unrn.edu.ar/handle/20.500.12049/8833
https://doi.org/10.1016/j.ascom.2022.100592
identifier_str_mv Carpintero, D., Maffione, N., Gómez, F. (2022). Smart: a program to automatically compute accelerations and variational equations. Astronomy and Computing, in press.
2213-1337
url https://www.sciencedirect.com/science/article/pii/S2213133722000282?via%3Dihub
http://rid.unrn.edu.ar/handle/20.500.12049/8833
https://doi.org/10.1016/j.ascom.2022.100592
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://www.sciencedirect.com/journal/astronomy-and-computing
Astronomy and Computing
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv ElSevier
publisher.none.fl_str_mv ElSevier
dc.source.none.fl_str_mv reponame:RID-UNRN (UNRN)
instname:Universidad Nacional de Río Negro
reponame_str RID-UNRN (UNRN)
collection RID-UNRN (UNRN)
instname_str Universidad Nacional de Río Negro
repository.name.fl_str_mv RID-UNRN (UNRN) - Universidad Nacional de Río Negro
repository.mail.fl_str_mv rid@unrn.edu.ar
_version_ 1846145913061376000
score 12.712165