freesteam
1.0.0
freesteam
的免费实现,将水和蒸汽的 IAPWS-IF97 热物理特性从 Sourceforge 迁移到 github,使其与现代 Linux 系统兼容。
sourceforge 的原始存储库:http://freesteam.sourceforge.net/
感谢原作者:John Pye 等
许可证:GPL 作为原始版本
最新的sourceforge版本2.1(2013年发布)
Sourceforge 的自述文件
scons
构建系统swig
>=2.0 进行 python 包装OpenFOAm wiki 使用的水蒸汽属性:https://github.com/romansCode/IAPWS-IF97-OF
该存储库也已过时,不会在现代 C++11 编译器和最新 OpenFOAM 版本上编译。
Code_Saturne 使用另一个开源软件。 EOS??
src
文件夹中,这将破坏scons
构建系统cmake
构建系统设置在 Ubuntu 18.04 64 位上测试
现在支持 cmake 编译 C 共享库并构建 swig python 模块。
cd freesteam
mkdir build
cd build
cmake ..
# install
版本定义:版本从2.1跳转到3.0,表示构建系统发生变化
# define FREESTEAM_VERSION " @VERSION@ "
config.h.in 与 cmake configure_file
命令兼容
steam_uv.c
好像还没有完成,被排除在编译之外
ascend
尚未编译,那是什么?
freestream.spec.in
cmake 应该能够使用这个模板,todo!
freestream-config.in
这个配置是由python脚本生成的
添加了 cmake 设置