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.
Current stateThe current stable version of the code is 2.0.1, codename "Control".
NEMO friendlyThe current version of the code is NEMO friendly. A front-end is under developing stage. Click here for further details.
LibraryThe present library of the LP-VIcode includes 10 of the most worlwide used chaos indicators.
Output quantitiesBesides the phase-space coordinates of the orbit and the chaos indicators values, the LP-VIcode provides information on the orbit's physical and geometrical properties.
Automatic differentiationSMART module, the automatic differentiation preprocessing slave program of the LP-VIcode is almost here. Stay tune!
ParallelizationA parallel version in Fortran90 is on a developing stage.
User-friendly: help us!We welcome developers that want to help us with making the code more user-friendly, for instance changing the 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 code are also welcome to do it.
Current LP-VIcode library of chaos indicators
The Spectral Distance (SD; Voglis et al. 1999).
The Alpha version
The paper that introduces the first version of the LP-VIcode.
The first stable version of the LP-VIcode
The paper that fully describes the completely rewritten and first stable version of the LP-VIcode, version 1.0.2. codename "KAOS".
- Latest version, 2.0.1
- Step by step configuration, compilation and execution
- Full and easy examples to follow
- Latest version: LP-VIcode "Control"
- Input files
- Parameter files
- The 2D Henon-Heiles potential
- The 2D Logarithmic potential
- A 3D triaxial extension of the Navarro-Frenk-White dark matter halo potential
Before you download and go, please take a look at the ongoing and future developments below!
ONGOING IMPLEMENTATIONS AND FUTURE DEVELOPMENTS
ONGOING IMPLEMENTATIONS: The SMART module is an automatic differentiation preprocessing slave program of the LP-VIcode that computes the accelerations and variational equations with the only input of the potential function. There is no need to calculate the accelerations and variational equations any more. The implementation is on a validation stage and we hope it can be realeased soon. Stay tune to get SMART!
FUTURE DEVELOPMENTS: A parallel version entirely written in Fortran90 is on an early developing stage.
SMART: Automatic differentiation module
PARALLEL VERSION: Fortran90
HOW TO CONTRIBUTE: GET IN TOUCH
The main goal of the LP-VIcode project is to cluster in a single, easy-to-use tool 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 code with larger variational chaos indicators' libraries. You can also make suggestions to improve the code 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!