Migración de freesteam
una implementación gratuita de las propiedades termofísicas IAPWS-IF97 para agua y vapor de sourceforge a github, para hacerlo compatible con el sistema Linux moderno.
Repositorio original en sourceforge: http://freesteam.sourceforge.net/
El crédito va a los autores originales: John Pye, etc.
Licencia: GPL como versión original
en la última versión 2.1 de Sourceforge (lanzada en 2013)
Léame de sourceforge
scons
proporcionado por los autores.swig
> = 2.0Propiedades del vapor de agua utilizadas por OpenFOAm wiki: https://github.com/romansCode/IAPWS-IF97-OF
Este repositorio también está desactualizado y no se compilará en el compilador C++ 11 moderno ni en las últimas versiones de OpenFOAM.
Code_Saturne usando otro software de código abierto. EOS??
src
, esto romperá el sistema de compilación scons
cmake
Probado en Ubuntu 18.04 de 64 bits
cmake ahora es compatible para compilar la biblioteca compartida de C y crear el módulo swig python.
cd freesteam
mkdir build
cd build
cmake ..
# install
Definición de versión: la versión salta de 2.1 a 3.0 para indicar un cambio en el sistema del edificio.
# define FREESTEAM_VERSION " @VERSION@ "
config.h.in es compatible con el comando cmake configure_file
steam_uv.c
parece que aún no se ha completado, está excluido de la compilación
ascend
aún no está compilado, ¿qué es eso?
freestream.spec.in
cmake debería estar habilitado para usar esta plantilla, ¡todo!
freestream-config.in
esta configuración es generada por un script en Python
configuración de cmake agregada