миграция freesteam
— бесплатная реализация теплофизических свойств воды и пара IAPWS-IF97 из sourceforge в github, чтобы сделать ее совместимой с современной системой Linux.
Оригинальный репозиторий на sourceforge: http://freesteam.sourceforge.net/
Благодарность принадлежит первоначальным авторам: Джону Паю и т. д.
Лицензия: GPL в качестве исходной версии.
на последней версии SourceForge 2.1 (выпущенной в 2013 году)
Readme исходного кода
scons
, предоставленная авторамиswig
>= 2.0свойства водяного пара, используемые вики OpenFOAm: https://github.com/romansCode/IAPWS-IF97-OF
Этот репозиторий также устарел и не будет скомпилирован современным компилятором C++11 и последними версиями OpenFOAM.
Code_Saturne с использованием другого программного обеспечения с открытым исходным кодом. ЭОС ??
src
, это нарушит систему сборки scons
cmake
Протестировано на Ubuntu 18.04 64 бит.
cmake теперь поддерживается для компиляции общей библиотеки C и сборки модуля Python swig.
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