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
| |
dbo:license
| |
dbo:operatingSystem
| |
dbo:programmingLanguage
| |
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageRevisionID
| |
prop-de:aktuelleversionfreigabedatum
| |
prop-de:deutsch
| |
prop-de:jahr
| |
prop-de:monat
| |
prop-de:tag
| |
prop-de:text
| |
prop-de:titel
| |
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
| |
prov:wasDerivedFrom
| |
foaf:homepage
| |
foaf:isPrimaryTopicOf
| |
foaf:name
| |
foaf:page
| |
is foaf:primaryTopic
of | |