migration de freesteam
une implémentation gratuite des propriétés physiques thermiques IAPWS-IF97 pour l'eau et la vapeur de sourceforge vers github, pour le rendre compatible avec le système Linux moderne.
Dépôt original sur sourceforge : http://freesteam.sourceforge.net/
Le mérite revient aux auteurs originaux : John Pye, etc.
Licence : GPL en tant que version originale
sur la dernière version de sourceforge 2.1 (sortie en 2013)
Lisez-moi de sourceforge
scons
fourni par les auteursswig
>=2.0propriétés de la vapeur d'eau utilisées par le wiki OpenFOAm : https://github.com/romansCode/IAPWS-IF97-OF
Ce référentiel est également obsolète et ne sera pas compilé sur le compilateur C++11 moderne et les dernières versions d'OpenFOAM.
Code_Saturne en utilisant un autre logiciel open source. EOS ??
src
, cela brisera le système de construction scons
cmake
Testé sur Ubuntu 18.04 64 bits
cmake est désormais pris en charge pour compiler la bibliothèque partagée C et créer le module swig python.
cd freesteam
mkdir build
cd build
cmake ..
# install
définition de la version : la version passe de 2.1 à 3.0 pour indiquer un changement dans le système de construction
# define FREESTEAM_VERSION " @VERSION@ "
config.h.in, il est compatible avec la commande cmake configure_file
steam_uv.c
ne semble pas encore terminé, est exclu de la compilation
ascend
n'est pas encore compilé, qu'est-ce que c'est ?
freestream.spec.in
cmake devrait être autorisé à utiliser ce modèle, à faire !
freestream-config.in
cette configuration est générée par un script python
configuration cmake ajoutée