{"id":598,"date":"2009-10-31T16:42:12","date_gmt":"2009-10-31T14:42:12","guid":{"rendered":"http:\/\/www.f-sim.de\/?p=598"},"modified":"2009-11-24T22:20:05","modified_gmt":"2009-11-24T20:20:05","slug":"uberarbeitete-roadmaps-von-fds-und-smv","status":"publish","type":"post","link":"https:\/\/www.f-sim.de\/?p=598","title":{"rendered":"\u00dcberarbeitete Roadmaps von FDS und SMV"},"content":{"rendered":"<p><!-- \t\t@page { margin: 2cm } \t\tP { margin-bottom: 0.21cm } --><\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Wenn die FDS-Entwickler am NIST die Roadmap von FDS oder SMV \u00e4ndern, ist dies immer einen Blick wert, denn \u201eAuch kleine Dinge k\u00f6nnen gro\u00dfe Schatten werfen, wenn sie nur nah genug an der Quelle liegen\u201c, oder weniger literarisch gesagt: die Ziele in der Roadmap von heute sind der FDS-Release von morgen.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Aktuell wurden gleich beide Roadmaps, die von FDS und von SMV angepa\u00dft.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">\n<p style=\"margin-bottom: 0cm; font-weight: normal;\"><strong>SMV<\/strong><br \/>\nGlenn Forney legt in seiner \u00dcberarbeitung der <a title=\"Smokeview Roadmap\" href=\"http:\/\/code.google.com\/p\/fds-smv\/wiki\/SmokeviewRoadmap\">Roadmap<\/a> gro\u00dfen Wert darauf, da\u00df Smokeview mehr und mehr zu einem eigenen Simulationsprogramm wird, da\u00df nicht nur Ergebnisse von FDS visualisiert, sondern selber erstellt und interpretiert. Als Beispiel wird unter anderem die Berechnung von Sichtweiten genannt.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Zuk\u00fcnftig sollen hier noch spezielle Anpassungen an den Wildland-Urban Interface FDS vorgenommen werden, mit denen sich in SMV die Brandausbreitung \u00fcberschl\u00e4gig in realtime simulieren l\u00e4\u00dft.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Dem Trend zu immer gr\u00f6\u00dferen Simulationen folgend, will Glenn Forney zuk\u00fcnftig neue Funktionen erarbeiten, die den Umgang mit besonders gro\u00dfen Simulationen erleichtern sollen. Das regelm\u00e4\u00dfige Erstellen einer 64-bittigen Version von Smokeview war hier nur ein erster Schritt.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Um auch bei sehr gro\u00dfen Szenarien noch schnell arbeiten zu k\u00f6nnen, soll Smokeview zuk\u00fcnftig st\u00e4rker parallelisiert werden und auch mehrere GPUs nutzen k\u00f6nnen.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Dar\u00fcber hinaus sucht der Entwickler nach einer geeigneteren grafischen Benutzeroberfl\u00e4che, da GLUT seiner Meinung nach f\u00fcr eine komplexe Benutzeroberfl\u00e4che, wie die von SMV, nicht mehr geeignet ist.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">\n<p style=\"margin-bottom: 0cm; font-weight: normal;\"><strong>FDS<\/strong><br \/>\nNachdem sich die Entwickler offensichtlich seit Monaten nicht ganz einig waren, ob die Pressure-Correction-Funktion von FDS 5.2 nun eine L\u00f6sung des Problems der Druckberechnung bei der Verwendung mehrerer MESHes ist, die Situation nur verbessert oder gar verschlimmert, zeigen einige Detail\u00e4nderungen an der Roadmap nun, da\u00df die Pressure-Correction-Funktion von FDS wohl nicht der Weisheit letzter Schluss ist.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Auf die vorsichtige Anmerkung \u201eThe addition of a PRESSURE_CORRECTION in FDS 5.2 has not solved the problem\u201c folgte ein \u201eIt is doubtful that this feature will be maintained.\u201c, das nun zu einem ganzen Absatz \u00fcber die Transportgleichungen in FDS 6 wurde.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Kurz <a title=\"Fire Dynamics Simulator Roadmap\" href=\"http:\/\/code.google.com\/p\/fds-smv\/wiki\/FDS_Road_Map\">zusammengefasst<\/a>:<br \/>\nFDS 6 wird einen alternativen Transport-Algorithmus mitbringen, der einige Probleme aus FDS 5 beheben soll (Over- und Undershoots in Bereichen hoher Gradienten).<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Dar\u00fcber hinaus wird die Smagorinsky-Zahl zuk\u00fcnftig nicht mehr konstant festgelegt, sondern dynamisch ermittelt. Mit einer Ver\u00f6ffentlichung der neuen Version rechnet Randy McDermott vielleicht noch 2010.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Als wesentliches Problem wird nunmehr auch der Druckl\u00f6ser bei Verwendung mehrerer MESHes benannt und eine L\u00f6sung hierf\u00fcr als &#8218;hohe Priori\u00e4t&#8216; bewertet. Dabei wird Wert auf eine hohe    &#8218;computational(ly) efficient&#8216; und eine Weiterverwendung des &#8218;<em>direct<\/em> pressure solver(s)&#8216; gelegt. Die L\u00f6sung m\u00fcsse weiterhin &#8218;fast&#8216; sein.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Erstmals wird auf die Arbeit der beiden deutschen Entwickler Susanne Kilian und Christian Rogsch hinsichtlich der Parallelisierung von FDS verwiesen.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Nach den Beispielen, die Susanne Kilian in den vergangenen Tagen auf dem 3. Treffen der FDS-Usergroup vorgestellt hat, ist zu hinterfragen, ob die Entwickler nicht vielleicht erstmal den Fokus auf eine L\u00f6sung des Problems legen sollten und dann eine Geschwindigkeitssteigerung angehen sollten.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Mittelfristig wird eine adaptive Gitterverfeinerung als Ziel mit hoher Priorit\u00e4t genannt.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Um eine einfachere Wartung des Programms zu erm\u00f6glichen, wird abschlie\u00dfend angestrebt das Modul isob, als einzigen in C geschriebenen Programmteil in Fortran zu konvertieren.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">Das Fazit der \u00dcberarbeitung der Roadmaps ist f\u00fcr FDS-Anwender \u00fcberaus positiv zu sehen. Die Entwickler haben kritische Punkte der aktuellen Versionen benannt und streben hierf\u00fcr L\u00f6sungen an. Dar\u00fcber hinaus werden die kommenden gro\u00dfen Versionen von FDS und SMV einige interessante neue Funktionen mitbringen.<\/p>\n<p style=\"margin-bottom: 0cm; font-weight: normal;\">\n","protected":false},"excerpt":{"rendered":"<p>Wenn die FDS-Entwickler am NIST die Roadmap von FDS oder SMV \u00e4ndern, ist dies immer einen Blick wert, denn \u201eAuch kleine Dinge k\u00f6nnen gro\u00dfe Schatten werfen, wenn sie nur nah genug an der Quelle liegen\u201c,<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[106],"class_list":["post-598","post","type-post","status-publish","format-standard","hentry","category-fds","category-smv","tag-roadmap"],"_links":{"self":[{"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/posts\/598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=598"}],"version-history":[{"count":5,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/posts\/598\/revisions"}],"predecessor-version":[{"id":753,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/posts\/598\/revisions\/753"}],"wp:attachment":[{"href":"https:\/\/www.f-sim.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=598"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}