This version addresses many of the issues in v4.4 -
I'll be giving it a test run on several machines and post how it is running after a bit.
I'll be giving it a test run on several machines and post how it is running after a bit.
Download v4.41 hereIn no particular order, this version includes:
A capability to synchronise with samplefiles for all optimisations from the web, instead of just one.
Timeouts on more downloads (latticelist.txt and servers.csv), so hopefully less chance of them hanging the program.
An increase in speed due to solenoid field clipping limits being set consistently with v4.34 again. This should also make the design scores for SolenoidsTo15cm come back into line with what they were.
A fix for the 'particles escaping to infinity' bug in v4.4.
New, bugfixed optimisation files ChicaneLinacB and PhaseRotB with corrected RF cavity phasing and rod variation restored to PhaseRotB.
Reduction in the number of calculation threads when there are few particles, to avoid too many system overheads in creating them for each timestep. For the sake of tweakery, you may configure this in config.txt, as thread handling on different OSes and systems may vary slightly.
The automatic panning/zooming in the graphical version has been improved slightly, so it isn't so concerned with a few particles left at the beginning.
The ratio of the different TrialTypes used in the genetic algorithm can now be configured in config.txt as well. When I tried varying these during v4.34 testing, I couldn't get much improvement over the default settings supplied, but some users seem to want to try their own unique recipe...
Fixed a bug with the replication of particles due to decays in v4.4.
Added a statistical feature to decrease the likelihood of the program overoptimising for the particular random distribution of pions found in the pi_plus_2G2ev.csv file.
