Kiva is a free and open source ground heat transfer calculation tool written in C++. Specifically, Kiva is used to calculate heat loss and gain on a timestep basis from building foundations. The goal is to create a tool that can integrate the multi-dimensional heat transfer into standard building energy simulation engines.
See the online documentation for information on using Kiva and creating Kiva input files.
Kiva is configured as a cross-platform CMake project. To build Kiva, you'll need to clone the git repository and use CMake (pointing to the kiva root directory).
- A C++ compiler (e.g., Clang, GCC, MSVC)
Building Kiva from source
- Clone the git repository, or download and extract the source code (
- Make a directory called
buildinside the top level of your source.
- Open a console in the
cmake --build . --config Release.
- The Kiva executable (
kiva.exe) will appear in your build directory.
If you'd like to contribute to this code or if you have questions, send an email to Neal Kruis (neal.kruis AT bigladdersoftware DOT com).