The suite's kernel code. A program to compute the 10 most worldwide used chaos indicators based on the evolution of the deviation vectors as well as many physical and geometrical orbital properties. Also, the LP-VIcode current version: "Control" is NEMO friendly. A front-end is under developing stage. Click here for further details.
The LP-VIsuite Project
The suite also includes a ready-to-use realistic Milky Way-type galaxy potential.
Current stateThe current version of the suite is composed of the LP-VIcode (version 2.0.2, codename "Control"), Smart (v. 1.2.3) and MilkyWayHydra (v. 2.0).
LibraryThe LP-VIcode includes the 10 most worlwide used variational chaos indicators.
Automatic differentiationSmart can compute automatically accelerations and variational equations on generic potentials.
A synthetic galaxyMilkyWayHydra is a realistic Milky Way-type galaxy potential with accelerations and variational equations already computed and validated to be used right out of the box.
ParallelizationA parallel version in Fortran90 of the kernel code LP-VIcode is on a developing stage.
MilkyWayHydra 3.0A fully time-dependent MilkyWayHydra update with also new components to select is still ongoing work.
User-friendly: help us!We welcome developers that want to help us with making the suite more user-friendly, for instance changing the programs' command-driven interface to a menu-driven interface.
Library+: help us again!Researchers that want to add their own variational chaos indicators to the present library of the suite are also welcome to do it.
The slave program. The Smart module is an automatic differentiation program that was first conceived to be used as a pre-processing stage of the LP-VIcode. It computes the accelerations and variational equations with the only input of the potential function. That is, there is no need to calculate manually the accelerations and variational equations any more.
The ready-to-use potential. The current version of the MilkyWayHydra is a fully modifiable seven-component and exhaustively detailed Milky Way-type galaxy potential. It comes with the accelerations and variational equations already computed and validated to be used right out of the box with the LP-VIcode.
A wordlwide used library of chaos indicators
The Spectral Distance (SD; Voglis et al. 1999).
A Complete Automation Resource
Smart can compute automatically the accelerations and variational equations given a generic user-defined potential function offering you the chance to study any potential you like.
In case you are a researcher in the field of galactic dynamics, MilkyWayHydra offers you a fully modifiable multi-component and realistic Milky Way-type galaxy potential with the input routines already computed and validated to use it with the kernel code right out of the box.
The PhD thesis that presents a thoroughly comparative study of the most used chaos indicators in the literature, which includes a series of papers where the earliest versions of the LP-VIcode were applied.
LP-VIcode: the alpha version
The paper that introduces the first version of the LP-VIcode.
LP-VIcode: the first stable version
The paper that fully describes the completely rewritten and first stable version of the LP-VIcode, version 1.0.2. codename "Kaos".
The paper that fully describes the first stable version of the automatic differentiation program Smart, version 1.2.3.
The paper that introduces the validated ready-to-use seven-component Milky Way-type galaxy potential, MilkyWayHydra version 2.0.
LP-VIcode: User Guide
- Latest version, 2.0.2
- Step by step configuration, compilation and execution
- Full and easy examples to follow
- The 2D Henon-Heiles potential
- The 2D Logarithmic potential
- A 3D triaxial extension of the Navarro-Frenk-White dark matter halo potential
- Latest version, 2.0
- An exhaustively detailed document on the MilkyWayHydra code
(unfinished: work in progress)
Before you download and go, please take a look at the ongoing and future developments below!
ONGOING IMPLEMENTATIONS AND FUTURE DEVELOPMENTS
ONGOING IMPLEMENTATIONS: Version 3.0 of the MilkyWayHydra is ongoing, time growth for every component of the model is being coded as well as new component options to build a more personalized galaxy. A parallel version of the LP-VIcode entirely written in Fortran90 is on a developing stage.
FUTURE DEVELOPMENTS: A menu-driven interface to make the LP-VIsuite more user-friendly is on an early developing stage.
HOW TO CONTRIBUTE: GET IN TOUCH
The main goal of the LP-VIsuite project is to cluster in a single, easy-to-use software the plethora of variational chaos indicators that are nowadays in the literature. We intend to motivate researchers to collaborate with their own methods in developing newer versions of the suite with larger variational chaos indicators' libraries. You can also make suggestions to improve the suite or report a bug.
Or just in case you want to get in touch with us, please fill the form below and we will contact you as soon as possible. Thank you!