Migration von freesteam
einer kostenlosen Implementierung der thermischphysikalischen Eigenschaften IAPWS-IF97 für Wasser und Dampf von SourceForge nach GitHub, um es mit modernen Linux-Systemen kompatibel zu machen.
Original-Repo bei Sourceforge: http://freesteam.sourceforge.net/
Der Dank geht an die Originalautoren: John Pye usw
Lizenz: GPL als Originalversion
auf der neuesten SourceForge-Version 2.1 (veröffentlicht 2013)
Readme von SourceForge
scons
Build-System, bereitgestellt von den Autorenswig
>=2.0Wasserdampfeigenschaften, die vom OpenFOAm-Wiki verwendet werden: https://github.com/romansCode/IAPWS-IF97-OF
Dieses Repository ist ebenfalls veraltet und kann nicht mit dem modernen C++11-Compiler und den neuesten OpenFOAM-Versionen kompiliert werden.
Code_Saturne unter Verwendung einer anderen Open-Source-Software. EOS ??
src
. Dadurch wird scons
Build-System beschädigtcmake
GebäudesystemsGetestet auf Ubuntu 18.04 64bit
cmake wird jetzt zum Kompilieren der gemeinsam genutzten C-Bibliothek und zum Erstellen des Swig-Python-Moduls unterstützt.
cd freesteam
mkdir build
cd build
cmake ..
# install
Versionsdefinition: Versionssprünge von 2.1 auf 3.0 zeigen eine Änderung des Gebäudesystems an
# define FREESTEAM_VERSION " @VERSION@ "
config.h.in ist mit dem Befehl cmake configure_file
kompatibel
steam_uv.c
scheint noch nicht abgeschlossen zu sein und ist vom Kompilieren ausgeschlossen
ascend
ist noch nicht kompiliert, was ist das?
freestream.spec.in
cmake sollte aktiviert sein, um diese Vorlage zu verwenden, todo!
freestream-config.in
Diese Konfiguration wird durch ein Python-Skript generiert
cmake-Setup hinzugefügt