OpenHAM is an open-source Heat, Air and Moisture transport model, initially written by Andreas Nicolai (andreas.nicolai -at- gmx.net) (formerly at Institut für Bauklimatik, TU Dresden, Germany). It is meant as an open source reference implementation of the governing equations that are standardized, for example, in the HAMSTAD modeling document and the EN 15026 standard. It is specialized for 1D geometries and includes an automated grid generation algorithm.
The code base is based on my PhD thesis (see reference below) and uses the standardized and documented data and output file formats of the (much more capable and advanced) DELPHIN simulation software.
See OpenHAM-wiki for details.
There is an automatic build and test script running (build-test of all C/C++ code):
Test | Result |
---|---|
CI - Linux 64-bit (Ubuntu 24.04 LTS) Solver and test suite | |
CI - Windows 64-bit (Visual Studio 2019) |
Clone this repository and run one of the build scripts in build/cmake
.
cd build/cmake
# build using 4 CPUs in release mode
./build.sh 4 release
cd build\cmake
:: build with VC 2019 x64
build_VC_x64.bat
For other VC versions, just copy the batch file and adjust paths.
Open OpenHAMSession.pro
in Qt Creator and you're ready to go.