Note: With long simulations, the simulations recorded too many points which resulted in very important memory usage. The user can now select how many points will be stored at the end of the simulation, resulting in a significantly lower amount of memory used.