vplanet
rebound
vplanet | rebound | |
---|---|---|
3 | 2 | |
128 | 767 | |
0.0% | - | |
9.4 | 8.9 | |
11 days ago | 12 days ago | |
C | C | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vplanet
-
Help with running exoplanet simulations
Hello!! I'm an 11th grade AP Research student and I need help running exoplanet simulations. All of the simulations lead me to GitHub repositories (which I don't know how to use) and the installation guides are confusing. I'm currently looking at VPLanet (link to GitHub repository | link to installation guide), as well as vplot, PandExo, and Exo-Transmit. If there are any other options for running models of simulations, please let me know! My research is studying hycean exoplanets and relating them to future exoplanet characterization space missions, and I want to simulate a planet's conditions as well as instrumentation.
- Are there any planets where each of the four seasons lasts a different amount of time (in Earth days)?
-
Can I get a hand with understanding the atmosphere composition of my planet please? I'm using Artifexian's videos as a guide, but there's some points that I'm unclear on.
Also, I can't believe I haven't come across VPLanet before. I will certainly be experimenting with that, especially the binary module to calculate the orbital evolution of a circumbinary planet.
rebound
-
General Relativity and Solar System Stability
Thank you! It's exciting to be here. The Guidelines seemed brief, but informative. Thank you as well for pointing out the FAQ.
We used REBOUND <https://rebound.readthedocs.io/> to run our N-body simulations and a modified version of REBOUNDx <https://reboundx.readthedocs.io/> to add the first-order post-Newtonian correction from GR and adjust it over time <https://github.com/zyrxvo/reboundx/tree/GR_Sweep>.
We used the exact same setup and initial conditions for each of the 1280 simulations. Thus, the only variation between them was our choice of how slowly to turn off GR. "Turning off GR" is similar too, but not the same as increasing the speed of light from ~3e8 m/s to infinity. We started with GR at the currently accepted value (equivalent to c=3e8) and then ramped it down linearly so that c=∞ at some time t=τ (again, not exactly the same as changing the speed of light, but related to it).
We would expect that without any differences, we could run two N-body simulations with REBOUND and reproduce them exactly, bit for bit even though the system is chaotic. Therefore, with even the slightest changes, such as slowly altering the perihelion precession rate of Mercury, chaos would cause any two similar or nearby trajectories to diverge to different results.
For the most part running the simulations themselves didn't pose any challenges. The most difficult aspect of running them was the walltime, or the real-world time it takes for a simulation to run. With a timestep of ~3 days, it took about 82 days to run one simulation to 12.5 billion years. Based on the ending times of all 1280 simulations, it required about 132 years of walltime to run. This is why we were very grateful for Compute Canada and the Niagara supercomputer, because we were able to run all of these simulations in less than 3-4 months.
What are some alternatives?
Principia - 𝑛-Body and Extended Body Gravitation for Kerbal Space Program
lightcurve-of-the-day - Animated transit lightcurve posted once a day to twitter
magic - MagIC is a high-performance code that solves the magneto-hydrodynamics equations in rotating spherical shells