Skip to content

LucasChollet/Asteroids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asteroids

This project study the asteroid 2007 VW266. It is based on the article: A retrograde object near Jupiter’s orbit. In this paper, the researchers study the asteroid 2007 VW266 because it holds a special place in our solar system. It is one of the rare object with a heliocentric retrograde orbit, and it is in 13/14 retrograde mean motion resonance with Jupiter. This orbit is only temporarily stable, and the study estimate that the asteroid will leave it in about 8000 years. This temporary stable state is due to an elliptic orbit with high inclination. Here, we try to reproduce the results found by the authors by performing a numerical simulation.

Result

This is an example of some output realised with the program, you can find more details in the paper

Technologies

The main simulation is using C++ while the prototype (available in its branch) is written in Python.

  • C++ 20
  • Cmake 3.12
  • gcem: latest
  • glm: latest

Optional:

  • Doxygen
  • Sphinx
  • Python: 3.8

Installation

Once you cloned the repo, create and enter a build dirctory:

$ mkdir build
$ cd build

Then you need to launch cmake and compile the project

$ cmake ..
$ make

Note: you can add -DSANITINE=ON or -DBUILD_DOC=ON before .. on the cmake command if you want to respectively compile with sanitizers or build the documentation.

Finally, you can launch the programm using

$ ./Asteroids

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published