Muon (beendet)/Versioninfo

Aus Rechenkraft
< Muon (beendet)(Weitergeleitet von Muon/Versioninfo)
Zur Navigation springen Zur Suche springen
Qsicon Ueberarbeiten.png Dieser Artikel muss übersetzt werden. Fragen und Kommentare können auf der Diskussionsseite eingestellt werden. Hilf mit, ihn zu übersetzen und entferne anschließend diese Markierung.


Version 4.46

Ein grafischer Fenstermodus hinzugefügt. Jede Menge kleiner Problembehebungen und Verbesserungen.

Version 4.45

Major improvements: removed a source of 'noise' from the previous versions, so the muon yields ought to be much more accurate and useful for the optimiser. Converted the graphics in muon1.exe and viewresults.exe to use OpenGL rather than DirectDraw, which enables running via WINE on the Mac and stops palette corruption issues in Windows Vista/7 because it now uses true colour rather than 8-bit mode.

  • Added 'span' mode for screen resolution in config.txt, for multiple monitor setups.
  • Proxy auto-detection from IE/registry settings now optional in config.txt.
  • Particles now drawn as small textures (icons) with updated energy colour scale to better distinguish high energies.

Version 4.44e

I found that the information about whether an HTTP proxy is being used is stored in the Windows registry, so there is now no longer any need to have that specified manually in config.txt any more. This version was released but turned out to be significantly slower than the previous version, so was taken down.

Version 4.44d

Diese Version dient hauptsächlich der Fehlerbeseitigung, aber es wurde auch die Lastverteilung auf Systemen mit mehreren Prozessoren verbessert. Außerdem kann Muon1 die Ergebnisse von Berechnungen mit kleinen Genomen häufiger absenden (50 Ergebnisse oder eine Dateigröße von 100.000 Byte der Datei results.txt lösen diesen Vorgang aus). Folgende Fehler wurden korrigiert:

  • Speicherleck, dass den Speicherverbrauch um bis zu 40MB / Tag ansteigen ließ.
  • Einfrieren, wenn die Anwendung auf einem Laptop läuft, und dieser aus dem Ruhezustand geweckt werden soll.
  • Initialisierung wurde nach dem Laden eines Checkpoints nicht korrekt abgeschlossen. Dies führte auf einigen Systemen zu einem Absturz.
  • Erkannte Prozessoren wurden angezeigt, obwohl z.B. nur die Versionsnummer abgerufen werden sollte.

Version 4.43d

Hauptsächlich korrigiert diese Version ein Problem, das den genetischen Algorithmus langsam konvergieren lies. Außerdem gab es einige kleinere Korrekturen:

  • Das Verhalten der -cfg:net und -cfg:nonet Kommandozeilenoptionen ist nicht mehr länger verkehrt herum!
  • Es werden keine [WARNING]-Fenster mehr erzeugt, wenn Muon1 im Background-Modus läuft (Weil sie unsichtbar waren, gab es keinen Weg für den Benutzer zu antworten, so dass Muon1 hing).
  • Einen Absturz bei der Genomauswahl, wenn mehr als etwa 45000 Ergebnisse in der resluts.dat waren, repariert.
  • Bestimmte Abtürze werden nun vermieden, wenn Muon1 nicht in die Ergebnisdatei schreiben kann. (z.B. Wenn sie von einer anderen Anwendung geöffnet ist)

Version 4.43c

Einen Fehler in Version 4.43b behoben, durch den binär übertragene Beispiel-Dateien nicht konvertiert wurden. Es gibt jetzt auch die Kommandozeilenoptionen -bintotxt und -txttobin um die Dateien manuell zu konvertieren. (Für Hilfe zu den Kommandozeilenoptionen siehe "muon1 -?")

Version 4.43b

Zwei Fehler beseitigt: Beim Laden einer Autosave-Datei wurden die Informationen über die Umgebung nicht korrekt gesetzt und die Beispiel-Dateien werden jetzt in die korrekten Dateien gespeichert, so dass Muon1 sie lesen kann.

Version 4.43a

Einige Korrekturen, einschließlich:

  • Aufteilung großer HTTP Uploads in 150KB Stücke
  • Bessere Behandlung der lattice Datei und servers.csv synchronisation, wenn die Downloads nicht wie erwartet funktionieren.
  • Fehlerbehebung in autosave und restore Routinen, welche zu Abstürzen führen können
  • ... und einige andere Dinge

Version 4.43

  • Resultate können über HTTP (einschließlich Proxies) geschickt werden. Damit wird das Hochladen der Ergebnisse über FTP überflüssig
  • Verschiedene Geschwindigkeits- und Genauigkeitsverbesserungen
  • Beispielfiles werden jetzt anders gehandhabt
  • Im Konfigfile können jetzt die bevozugten Gitter ausgewählt werden, wenn man nicht alle berechnen möchte
  • Verschiede Fehler und kleinere Memory-Leaks wurden behoben

Version 4.42c

Die Hauptänderung in dieser Version ist, dass das Bewertungssystem für Ergebnisse, die wenig Ausbeute haben leicht abgeändert wurde. Nun sollten diese Ergebnisse beim Nachprüfen nicht zu groÃ?e Unterschiede aufweisen.

Außerdem wurden in dieser Version noch drei Bugs beseitigt:

  • Die Zeitraum-Ausgabe, welche mit der Taste "h" aktiviert wird, wurde leicht verbessert.
  • Einige Benutzer bekamen eine Nachricht, dass sie den Client auf Version "Unknown" aktualisieren sollten. Diese Nachricht sollte nun nicht mehr erscheinen.
  • Beim Senden von Ergebnissen die einige "alte" Kristallgitter enthalten wurde bis zuletzt ein Fehler angezeigt. Dieser erscheint nicht mehr und das Erstellen der Checksum wird nun auf dem Server vorgenommen.

Auch die "viewresults.exe" wurde von einigen Fehlern befreit. Dadurch können nun die Ergebnisdateien schneller geladen werden.

Version 4.42b

Das manuelle Senden von Ergebnissen sollte nun wieder funktionieren.

Version 4.42a

Ein Fehler, bei dem die Grafikversion am Ende einer Simulation, nachdem alle Partikel fertig sind, in einer endlos Schleife hängt wurde behoben. Viewresults.exe wurde ebenfalls geändert. Jetzt wird nicht mehr die ganze Resultdatei gelesen, wenn der Modus geändert wird. Diese Version gibt es auch als Patch zur v4.42, so dass nicht alles gedownloadet werden muss.

Version 4.42

A new lattice PhaseRotC is included that simulates starting from a new distribution of pions, which are produced using 10GeV protons instead of 2.2GeV. The pion-per-proton efficiency is higher at this energy, so the overall efficiency of this scheme could end up being higher even if the muon capture percentages are lower. A minor new feature in this release is the 'auto' option for screen resolution, which sets it to the highest supported resolution.

Version 4.41f

Die vorherige Version lief seit einer Woche stabil, so dass sie den Beta-Status verlassen hat und ich jedem empfehlen würde, sie zu benutzen. Die Versionsnummer wurde dennoch erneut angehoben, da ein Feature zur automatischen Erkennung der Anzahl der benötigten Threads hinzugefügt wurde. Dieses sollte auf den meisten Plattformen korrekt arbeiten (inklusive Hyperthreading).

Version 4.41e

Bugfix für den selben Fehler. Die Ursache befand sich in der Initialisierung des Magnetfeldes.

Version 4.41d

Bugfix für einen Fehler in der Interpolationsroutine des magnetischen Felds.

Version 4.41c

The previous version had a habit of downloading some of the sample files too many times (i.e. on every simulation) when multiple lattices were being used, so that behaviour is now fixed. Particles also no longer 'leak out' of the chicane in ChicaneLinacB due to the accelerator bore not being set there in the previous version. The time limit on the chicane lattices was changed because some of the longer possible linacs didn't have time for their particles to reach the end in only 500ns! Finally, a crash with the uppercase -L switch was sorted out.

Version 4.41b

Ein Problem mit Autosave Dateien wurde behoben, welche nicht die Phase von der RF cavities merkten. Ebenso wurden zwei ziemlich kleine Störungen, mit der initialen Partikel Gewichtung behoben und der zufällige Nummer Generator.

Version 4.41a

Als eine Fehlerbehebung zu der letzten Version, this corrects a glitch with the initial particle distribution that gave a few faster-than-light particles and caused the graphical output to filcker. SolenoidsTo15cm now terminates after the standard 200ns instead of carrying on indefinitely, and I've included some easy-to-use batch files for configuring the program for machines with and without permanent internet connections.

Version 4.41

In keiner gewissen Reihenfolgen, diese Version beinhaltet:

  • A capability to synchronise with samplefiles for all optimisations from the web, instead of just one.
  • Timeouts auf mehrere Downloads (latticelist.txt und servers.csv), so werden sie hoffentlich mit geringerer Chance das Programm aufhängen.
  • 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.
  • Eine Behebung für den 'Partikle fliehen in die Unendlichkeit' Fehler in v4.4.
  • Neue, Fehlerbehobene optimierungs Dateien ChicaneLinacB und PhaseRotB mit korrigierter RF cavity phasing und rod Variation wiederhergestellt zu 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.

Version 4.4

The major thing about this version is the release of two new optimisations: ChicaneLinacA, which is the continuation of the chicane design explored in versions 4.2x, and PhaseRotA, which includes the next stage of an alternative design intended to lead into a cooling ring later on. The new straight sections include accleration via RF (radiofrequency) cavities, in which an electromagnetic field oscillates to accelerate the particles periodically. These are shown as orange/blue rings in the simulation. Since this introduces a time dependency into the tracking, the particles must be released from the initial rod with time-delays to model the timespread in the incident proton beam, which is why the particles now start off 'stuck' to the rod and only 'boil off' later. The scoring system has had to be changed slightly for the new optimisations, as it is now such a difficult task that the initial random designs probably will have a transmission of zero, so instead negative scores based on how far the furthest muons have travelled have been assigned to the lower simulations, enabling them to climb towards achieving transmission. Results are now 'compressed' into a binary format before being sent, to save some bandwidth (and also because the new optimisations have more parameters - up to 500 in some cases). This version also includes the fixes for memory leaks found in v4.34.

Version 4.34

I've made one or two more optimisations that might improve speed in this version, particularly for multithreaded running. To enable future research with this project to be conducted more quickly, this version synchronises the contents of your lattices folder with one on the internet every 12 hours (or when it can connect), enabling faster turnaround, although users with mostly-offline computers will still be credited for work done on "out-of-date" optimisations. A few other minor things have been fixed, including the addition of a timeout so that the automatic FTP sending doesn't hang, but instead retries other servers. An 'unannounced feature' in this version was the addition of about 6 new optimisation step types, to add to the four that were present since the original version 3. Testing on a selection of problems here indicated that with the new steps, optimisation rates could be up to 70% faster... I was hoping to see some sort of kink in the purple (muon %) graph due to this, but the graph has actually gone flat(!) as it seems the current SolenoidsTo15cm optimisation must be near converging.

Version 4.33a

Version 4.33 had a problem where sometimes only every 2nd queued result was done if you manually write a batch of them for it to do. Also in that distribution, manualsend.exe ignored your FTP passive-mode preference in config.txt. Those things are now fixed. There is also the facility to substitute another commandline call for the default Windows FTP program that Muon1 uses, in case you prefer another method of sending results. Oh, and did I mention 'speed optimisations'? You may find this version of the program runs about 20% faster than previous ones, as I've improved some of the code. On the other hand, you might not notice it.

Version 4.33

The most noticable change to this version is the addition of a Muon1 screensaver that you can install to run the graphical version of the program while you are not using the computer. Also useful is the ability to periodically download the newest sample files and the program automatically merges new results with your results.dat file. I'm now going over to using 'v4.3x' as the FTP server directory so those maintaining the servers don't have to set the permissions on so many new folders. Finally, of interest for advanced users (but primarily for my information), Muon1 now logs the kind of genetic algorithm step used to make a genome in the '#gen' pseudo-parameter. Other than the above, there have just been a few small bugfixes, making the reading of results and queue.txt more reliable, etc.

Version 4.32g

Ja, ich weiß, dass die Versionsnummern von dem hier schauen ein bisschen aus, wei die aus dem THINK Client (D/C in-joke...) aber dieser eine war eine einfache Fehlerbehebung für ein einfaches Problem: Muon1 steckt seine testfile_ehfaeuorhr.txt Dinge in die lattices Ordner während dem Upload, ein Benehmen von 4.32f, welches zu extremer Instabilität führte, wenn eines übrig bleibt!

Version 4.32f

Ein paar Fehler behoben, eingeschlossen 4.32e's Verhalten, keine Autosave Dateien zu erkennen.

Version 4.32e

Many bug-fixes, relating to: memory faults, DirectX, testing results in queue.txt and the entering of usernames to create user.txt. One notable thing is that now the program will recheck some results even if they are lower than the best result in the database, if that result has itself not been rechecked sufficiently (and hence cannot be trusted). Also there are some new commandline switches, mostly for research purposes. -l and -L will print out the component descriptions corresponding to the last genome in results.dat for a particular lattice (lattices can be specified at the commandline too, for instance muon1 -c solenoidsonly will run only SolenoidsOnly simulations at the commandline), where -L is verbose so additionally prints out absolute start and end coordinates for each component. -r does a single run of the last result in results.dat and -R does this repeatedly until the user stops the program. -q runs the result in the queue file until it is completed and then no more. Warning: I haven't tested half of these, but I probably will do soon.

Version 4.32d

This release includes a fix to the FTP results sender (so it doesn't leave test files on the server) and also hopefully has fixed a bug with some queued results being given inaccurate checksums and subsequently rejected.

Version 4.32c

Uploads of results are now safer in the case of a read-only FTP server: a test file is both uploaded and downloaded from the server to ensure that it is functional. This version also finally fixed the persistent problem of unwanted console windows appearing (supposed to be fixed in 4.32b). Muon1_background is now an EXE again, which calls the main module silently through Windows.

Version 4.32b

Fixed a bug in the autosave files, plus a glitch in Windows 98 where background mode didn't work.

Version 4.32

Many minor things fixed and a few bugs corrected in this version. One major difference is that there are no longer separately-compiled programs for running Muon1 in background and commandline mode. Rather, you use -b and -c switches when running the single muon1.exe module to get these behaviours (batch files to do this are provided for convenience). This version ships with a new optimisation script, SolenoidsTo15cm, which places a more realistic condition on the previous SolenoidsOnly optimisation, making it of more scientific value (I'm hoping to use its results in an update to my original report in a few weeks). Both optimisations will run on this version if you put the relevant files in the lattices directory, but SolenoidsTo15cm won't run on 4.31c and below. Manual seeding of results can be done legitimately with this version by adding one line of a result to queue.txt, with the second line just reading "TEST <SolenoidsTo15cm>". This version also has the muons decaying, although this won't be very noticable over the current timescales (muons usually take thousands of nanoseconds to decay). Finally, bugs were fixed so that the graphical version won't open to prompt you for a username if you've run the commandline version; there is a mechanism to stop queued results being accidentally sent as verified results; and viewresults.exe doesn't freeze for ages when loading a large (>5MB) data file, giving you a progress report instead.

Version 4.31c

In this version the main bugfix is to the queuing system so that workunits don't jump out of the queue when they are reloaded from an autosave file. I've also checksummed the autosave file so it can't be corrupted and then loaded to give a false result. An issue with 'autogfx.sav.tmp' files and similar appearing has been solved. Added to the config.txt file is an option to activate PASV (passive) mode FTP transfers if your ISP or firewall does not allow active mode. Other than that, a minor bugfix to viewresults.exe and a correction to which version number manualsend.exe thinks it is.

Version 4.31b

Corrected a potentially serious buffer-overrun error that might have been causing some crashes on people's machines.

Version 4.31a

Fixed a bug in v4.31 whereby it refused to read results from other versions because I changed the checksumming routine and shouldn't have.

Version 4.31

This version included a modification to the re-checking algorithm so that it excludes the highest and lowest values found in the retesting before averaging the remainder. The point of this is to reduce the impact of extreme errors caused by computer malfunctions. Also included are a couple of feature improvements: the config.txt file is now checked at the beginning of each simulation so you can change some settings without restarting the client, and queue.txt doesn't get gradually longer while filling with spaces.

Version 4.3

New features:

  • Results are queued for re-checking if they are the best ones so far.
  • Multiple server manualsend.exe included as standard (and the client sends this way automatically too).
  • "Interpolate" type in the genetic algorithm improved to include extrapolation as well as interpolation.
  • Fairly massive infrastructure included for multiple and configurable optimisations to be run concurrently - version 4.3 comes shipped with one "lattice file" called SolenoidsOnly.txt, but in later versions we might be wanting to optimise more than one thing at once.
  • Results now scored by "Mpts" = "Millions of particle-timesteps", which is somewhat fairer than the old scoring system.
  • Results now hold checksums for themselves, their scores, and also the validity of the lattice files used in creating their simulation.

Version 4.21b

This sorts out the problems version 4.21a had when trying to send while offline and also makes it read the results.dat file (the old version just didn't seem to have a call to the appropriate function!).

Version 4.21a

This version, containing several bugfixes, has an 'a' after it because I initially uploaded a not-fully-debugged version to the website and needed to distinguish the faulty results. In this version,

  • Bug fixed with zeroes appearing in results genomes when mutation was attempted.
  • Results.txt is renamed on the CLIENT machine not the FTP server, fixing the increasingly-common problem of results going 'missing' by being overwritten on the server.
  • 'Advanced mode' is restored to results viewer, although with 137 dimensions I'm not sure how clear it will make things.
  • I've finally made the multithreading work so that on SMP machines you need only run one instance of the program, provided you set "threads: 2" (or however many processors you have) in config.txt beforehand.
  • The size of the auto-save files (auto.save, autogfx.sav) has been reduced to cause less disruption of normal computer activity during saves.
  • The part of the program that reads results files has been made so that it will ignore results from incompatible versions in results.dat.

Version 4.2

I have changed many things in this new version, but the most notable two are as follows. The optimiser now uses 135 variables rather than about 12 to specify the decay channel, meaning that a larger space of designs can be explored. This also means the optimiser will hit very low scores to begin with but will gradually increase and will potentially go higher than in the last version by finding designs that hadn't been considered. If the optimiser does 'stick' on very low results, I might try seeding it with the best results from the v4.1x run. The second major improvement has been to the accuracy of the simulation: many more pion decays are simulated, meaning that a given design will not produce such a wide range of muon percentage scores (an effect that was compromising the v4.1x optimiser performance). This also makes the units much slower to run, which is why I've included an auto-save feature in the middle of units, by default set to save every 3 minutes.

Version 4.13

The main reason for this release is that I've been given a new, more accurate pi_plus.csv file. I've also managed to reduce it in size (so a smaller download) and have made an optimisation to the collision detection in the program so it should run about 6% faster. Muon1viewresults.exe now has an 'advanced' mode for displaying the sequence of designs the optimisation has tried as a 3D graph.

Version 4.12

Fixed a bug whereby the genetic algorithm sometimes chose identical 'parent' designs, leading to repeats of designs being simulated. Simplified some of the equations in the relativistic calculations because some of the terms could be algebraically cancelled with each other. In the graphical version, the particles are now coloured according to energy and the keyboard keys ought to be slightly more responsive. The F1 help screen is now extended to cover some of the newer keys.

Version 4.11

Als ich zur Version 4.1 geupdated habe, habe ich vergessen auch die 'manualsend.exe' zu recompilen, deshalb wird jedes Ergebnis, welches manuell von 4.1 hochgeladen wurde, als falsche 4.0x Daten gezählt und werden deshalb ignoriert. Glücklicherweise kann ich von der Checksumme sagen, welche Ergebnisse von 4.1 kamen, aber das erfordert, dass ich manuell durch alle Ergebnisse gehe, was ich lieber nicht tun würde.

Version 4.1

Another bug in the program meant that all results from versions 4.0x were incorrect due to the magnets being placed out-of-alignment in the simulation. But I've fixed that now, hence the new version.

Version 4.05

Eine Option um das automatische senden auszuschalten wurde hinzugefügt und ein Programm, um die Ergebnisse manuell zu senden, wenn erwünscht. Also bundled an FTP program in case people don't have it in their Windows directory.

Version 4.04

Der Fehler mit dem "Background" (Hintergrund) Prioritätsmodus (B), welcher nicht auftaucht als dieser im Task Manager, wurde behoben. Ebenso wurde ein experimentaler multithreaded Modus hinzugefügt, Also have added an experimental multithreaded mode, although I don't know if this works properly on multiprocessor machines. Well, then I found a bug in it, so went back to version 4.03 for several weeks. Now I think I've fixed the SMP support and have also added automatic results sending and automatic upgrade notification!

Version 4.03

Ich denke der Unterbrechungs-Absturz _ist_ behoben dieses mal... Die Version scheint stabil zu sein.

Version 4.02

Fixed what was causing the intermittant crash, but this in turn seems to be caused by an intermittant inability to find the pion CSV data file, which I don't understand, so the program still crashes, but this time with an error box explaining what happened. I later added a config.txt file to the ZIPped package because if the user runs "viewresults" first, the config file it generates does not include information about the muon1_background task priority (only the screen resolution), hence if you then run the background version there is the possibility of a severe crash. This possibility has now been eliminated unless the user manually deletes the config file and runs the results viewer again.

Version 4.01

Fixed a bug whereby the apertures on the magnets were the wrong height, thereby giving falsely high muon percentages. Also fixed a bug in the graphical version where it "freezes" for a few minutes at the start of a new run. There is still a bug that is causing this program to crash after many hours of running (perhaps a buffer-overrun or memory-leak), so this version includes diagnostic code which should bring up a box of information about where the error has occurred.

Version 4

Diese Version beinhaltet den zweiten Teil von diesem Segment von dem Beschleuniger (die S-geformte Sequenz von den Beugungs-Magneten). Only the solenoid channel is varied, but the muon transfers are evaluated for going through both sections.

Version 3.11

Now that I've got rid of the 500KB file-size limit on my website, I can upload the program with the entire 20`936-particle dataset that I was given, for greater accuracy. The simulation runs will each take about twice as long to process, but they will also score about twice as much under 'number of particles simulated'. This version has been ported to Linux.

Version 3.1

Some bad news: there was a typo in the source-code for all the 3.0x versions, meaning that all the results were inaccurate. Fortunately they weren't all complete rubbish, so the best100.txt file derived from these calculations is still a good place to start from (the bug was only in one parameter of the model). About 90 minutes after uploading this the first time, I found a bug where it tries to load the data from 'pi_plus_entire.csv' and not 'pi_plus_10k.csv'. If you have a version that does this, it will produce results with (4`000 particles) if it cannot find the file: you can fix this by either downloading it again or renaming the CSV file. About 12 hours after I uploaded this I changed it so that the returned results files could be identified as coming from this version and not one of the previous ones.

Version 3.05

An update to the Windows graphical version only. You can now use Alt-Tab or the Windows key to minimise the program and then return to it again by Alt-Tabbing or clicking on its box on the taskbar. I've also added support for viewing the simulation with red/green or red/blue stereo glasses - see the F1 help screen for details.

Version 3.04

Eine weitere Verbesserung an dem genetischen Algorithmus: I got the impression that the modification in version 3.02 made the program pay too little attention to its best ever result, so this version ought to improve the design a little faster. I've also made the results viewer animated so you can see how the results build up as you move the mouse from side to side. The algorithm tweak has also been ported to Linux.

Version 3.03

Ein Update für die Windows nur grafische Version. It now displays the ratio of muons retained over original pions produced as a percentage. It also shows the current length of the results file so you know whether it is too short to send.

Version 3.02

Die ersten wenigen Ausführungen von Version 3.01 zeigten, dass das Programm eine Tendenz zum "stuck" (steckenbleiben) hat, wenn die Designs um die 4,5% der muon transmission sind. Diese Version nutzt ein leicht verändertes Formular für einen Teil der Berechnung, welche eine Vielzahl von Varrierungen der zu testenden Designs hinzufügen sollte.

Version 3.01

Eine Fehlerbehebung zu Version 3, welche einige debug codes noch hatte, aufgrund dessen stürzte diese nach rund 10 Starts durch die Simulationen ab.

Version 3

Benutz einen genetischen Algorithmus (artificial intelligence) zur Erhöhung des Muon Durchsatzes anstatt irgendwelche zufälligen Designs zu versuchen. Includes an option to set the priority of the background-running version. Also varies the distance between the first two solenoids slightly.

Version 2.01

Eine Fehlerbehebung zu Version 2, durch den dem Speicher um die 10MB pro Stunde entwichen. Diese war die erste Version, die geportet wurde zur UNIX/Linux Platform.

Version 2

Includes a utility 'viewresults.exe' to display a graph of the results file, a file called 'config.txt' to change the screen resolution and a version of the program which runs in the background. Also simulates more particles (10`000 instead of 2`500) for greater accuracy and alters the radii of some of the solenoids further down the beamline.

Version 1

Originale Version, Nur Grafisch, 2`500 Partikel simuliert nur mit der Stärke von den solenoids und der Z-Axen Position und Rotation von den pion source welche variiert werden.