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
- Institución
- Universidad Nacional de Río Negro
- OAI Identificador
- oai:rid.unrn.edu.ar:20.500.12049/8833
Ver los metadatos del registro completo
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 |