There is a newer version of the record available.

Published September 27, 2020 | Version v0.3.8
Software Open

MilesCranmer/PySR: Fix process blocking

Creators

  • 1. Princeton University

Description

Populations don't block eachother, which gives a large speedup especially for large numbers of populations. This was fixed by using RemoteChannel() in Julia.

Some populations happen to take longer than others - perhaps they have very complex equations - and can therefore block others that have finished early. This lets the processor work on the next population to be finished.

Files

MilesCranmer/PySR-v0.3.8.zip

Files (25.0 kB)

Name Size Download all
md5:29755d8c458f0107b6f7aff9be4a7ec7
25.0 kB Preview Download

Additional details

Related works