Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1.52 KB

README.md

File metadata and controls

48 lines (30 loc) · 1.52 KB

OpenHAM

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.

Quality Assurance

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)

Building

Clone this repository and run one of the build scripts in build/cmake.

Linux

cd build/cmake
# build using 4 CPUs in release mode
./build.sh 4 release

Windows

cd build\cmake
:: build with VC 2019 x64
build_VC_x64.bat

For other VC versions, just copy the batch file and adjust paths.

Development

Open OpenHAMSession.pro in Qt Creator and you're ready to go.