freesteam
을 sourceforge에서 github로 물과 증기에 대한 IAPWS-IF97 열물리적 특성을 무료로 구현하여 최신 Linux 시스템과 호환되도록 마이그레이션합니다.
sourceforge의 원본 저장소: http://freesteam.sourceforge.net/
원저자: John Pye 등에게 크레딧이 제공됩니다.
라이센스: 원본 릴리스로서의 GPL
최신 sourceforge 버전 2.1(2013년 출시)
소스포지 읽어보기
scons
빌드 시스템swig
>=2.0을 사용한 Python 래핑OpenFOAm 위키에서 사용하는 수증기 속성: https://github.com/romansCode/IAPWS-IF97-OF
이 저장소도 오래되어 최신 C++11 컴파일러 및 최신 OpenFOAM 버전에서 컴파일되지 않습니다.
Code_Saturne은 다른 오픈 소스 소프트웨어를 사용합니다. 이오스 ??
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은 configure_file
명령과 호환됩니다.
steam_uv.c
아직 완료되지 않은 것으로 보이며 컴파일에서 제외됩니다.
ascend
아직 컴파일되지 않았습니다. 그게 무엇인가요?
freestream.spec.in
이 템플릿을 사용하려면 cmake를 활성화해야 합니다.
freestream-config.in
이 구성은 Python 스크립트에 의해 생성됩니다.
cmake 설정이 추가되었습니다