bluemodel / BlueM.Opt

BlueM.Opt is an optimization framework that can be coupled with an arbitrary simulation software.
https://wiki.bluemodel.org/index.php/BlueM.Opt
GNU General Public License v3.0
2 stars 1 forks source link

379: showWave führt bei laufender Optimierung zu Fehler #220

Closed bluemodel-bot closed 2 years ago

bluemodel-bot commented 2 years ago
Original bug ID 379
Reported by froehlich on 2008-11-27
Affects version 1.2
Component Allgemein
Severity major
Priority P1
Milestone 1.4
Assigned to huebner
Status RESOLVED FIXED

Comments:

froehlich on 2008-11-27:

momentan benutzt showWave die bluem_dll(0) und simuliert ohne Thread. Bei laufender Optimierung (d.h. wenn ein Thread die blueM_dll(0) benutzt) führt das zu einem Problem, weil die gleiche DLL zwei Datensätze gleichzeitig simulieren soll. showWave muss seine eigene bluem_dll kriegen, die von den Threads nie benutzt wird. Ich habs schon versucht umzustellen, aber bei den Threads blick ich nicht durch! Kannst du nicht gleichzeitig die Threads mal etwas verständlicher gestalten?

froehlich on 2008-11-27:

Added attachment: versuch_01.patch: Versuch 01

Versuch mit einer bluem_dll mehr und Umstellung der Thread-IDs von 0-basiert auf 1-basiert (funktioniert aber irgendwie nicht)

froehlich on 2009-09-04:

Einfachste Lösung: r1652: Sicherstellen, dass Optimierung pausiert ist, bevor showWave() ausgeführt wird.