OpenLB ist eine objektorientierte Implementierung von Lattice Boltzmann Methoden (LBM). Es ist die erste Umsetzung einer generischen Plattform für LBM-Programmierung, die mit der Open-Source-Gemeinschaft (GPLv2) geteilt wird.Der Code ist in C++ geschrieben und wird sowohl durch Anwendungsprogrammierer als auch Entwickler verwendet, wobei eigene Modelle implementiert werden können. OpenLB unterstützt komplexe Datenstrukturen, die Simulationen in komplexen Geometrien und das parallele Ausführung mittels MPI und OpenMP auf Hochleistungsrechnern erlauben. Der Quellcode bedient sich der Konzepte von Interfaces und Templates, so dass effiziente, direkte und intuitive Implementierungen der LBM möglich werden. Die Effizienz und Skalierbarkeit konnte durch mehrere Code-Reviews überprüft und na

Property Value
dbo:abstract
  • OpenLB ist eine objektorientierte Implementierung von Lattice Boltzmann Methoden (LBM). Es ist die erste Umsetzung einer generischen Plattform für LBM-Programmierung, die mit der Open-Source-Gemeinschaft (GPLv2) geteilt wird.Der Code ist in C++ geschrieben und wird sowohl durch Anwendungsprogrammierer als auch Entwickler verwendet, wobei eigene Modelle implementiert werden können. OpenLB unterstützt komplexe Datenstrukturen, die Simulationen in komplexen Geometrien und das parallele Ausführung mittels MPI und OpenMP auf Hochleistungsrechnern erlauben. Der Quellcode bedient sich der Konzepte von Interfaces und Templates, so dass effiziente, direkte und intuitive Implementierungen der LBM möglich werden. Die Effizienz und Skalierbarkeit konnte durch mehrere Code-Reviews überprüft und nachgewiesen werden.Eine Bedienungsanleitung für Anwender sowie eine Quellcode-Dokumentation durch DoxyGen sind auf der Projektseite verfügbar. (de)
  • OpenLB ist eine objektorientierte Implementierung von Lattice Boltzmann Methoden (LBM). Es ist die erste Umsetzung einer generischen Plattform für LBM-Programmierung, die mit der Open-Source-Gemeinschaft (GPLv2) geteilt wird.Der Code ist in C++ geschrieben und wird sowohl durch Anwendungsprogrammierer als auch Entwickler verwendet, wobei eigene Modelle implementiert werden können. OpenLB unterstützt komplexe Datenstrukturen, die Simulationen in komplexen Geometrien und das parallele Ausführung mittels MPI und OpenMP auf Hochleistungsrechnern erlauben. Der Quellcode bedient sich der Konzepte von Interfaces und Templates, so dass effiziente, direkte und intuitive Implementierungen der LBM möglich werden. Die Effizienz und Skalierbarkeit konnte durch mehrere Code-Reviews überprüft und nachgewiesen werden.Eine Bedienungsanleitung für Anwender sowie eine Quellcode-Dokumentation durch DoxyGen sind auf der Projektseite verfügbar. (de)
dbo:category
dbo:latestReleaseVersion
  • 1.0
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 9584675 (xsd:integer)
dbo:wikiPageRevisionID
  • 158836684 (xsd:integer)
prop-de:aktuelleversionfreigabedatum
  • März 2016
prop-de:deutsch
  • nein
prop-de:jahr
  • 2016 (xsd:integer)
prop-de:monat
  • September
prop-de:tag
  • 12 (xsd:integer)
prop-de:text
  • 604800.0
prop-de:titel
  • OpenLB
rdf:type
rdfs:comment
  • OpenLB ist eine objektorientierte Implementierung von Lattice Boltzmann Methoden (LBM). Es ist die erste Umsetzung einer generischen Plattform für LBM-Programmierung, die mit der Open-Source-Gemeinschaft (GPLv2) geteilt wird.Der Code ist in C++ geschrieben und wird sowohl durch Anwendungsprogrammierer als auch Entwickler verwendet, wobei eigene Modelle implementiert werden können. OpenLB unterstützt komplexe Datenstrukturen, die Simulationen in komplexen Geometrien und das parallele Ausführung mittels MPI und OpenMP auf Hochleistungsrechnern erlauben. Der Quellcode bedient sich der Konzepte von Interfaces und Templates, so dass effiziente, direkte und intuitive Implementierungen der LBM möglich werden. Die Effizienz und Skalierbarkeit konnte durch mehrere Code-Reviews überprüft und na (de)
  • OpenLB ist eine objektorientierte Implementierung von Lattice Boltzmann Methoden (LBM). Es ist die erste Umsetzung einer generischen Plattform für LBM-Programmierung, die mit der Open-Source-Gemeinschaft (GPLv2) geteilt wird.Der Code ist in C++ geschrieben und wird sowohl durch Anwendungsprogrammierer als auch Entwickler verwendet, wobei eigene Modelle implementiert werden können. OpenLB unterstützt komplexe Datenstrukturen, die Simulationen in komplexen Geometrien und das parallele Ausführung mittels MPI und OpenMP auf Hochleistungsrechnern erlauben. Der Quellcode bedient sich der Konzepte von Interfaces und Templates, so dass effiziente, direkte und intuitive Implementierungen der LBM möglich werden. Die Effizienz und Skalierbarkeit konnte durch mehrere Code-Reviews überprüft und na (de)
rdfs:label
  • OpenLB (de)
  • OpenLB (de)
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • OpenLB (de)
  • OpenLB (de)
foaf:page
is foaf:primaryTopic of