https://github.com/bigladder/kiva
Ground heat transfer calculation tool
https://github.com/bigladder/kiva
building energy engineering foundation heat-transfer kiva simulation
Last synced: 3 days ago
JSON representation
Ground heat transfer calculation tool
- Host: GitHub
- URL: https://github.com/bigladder/kiva
- Owner: bigladder
- License: bsd-3-clause
- Created: 2013-07-02T16:06:44.000Z (almost 12 years ago)
- Default Branch: develop
- Last Pushed: 2025-01-31T22:44:15.000Z (3 months ago)
- Last Synced: 2025-05-02T16:55:10.571Z (8 days ago)
- Topics: building, energy, engineering, foundation, heat-transfer, kiva, simulation
- Language: C++
- Size: 92 MB
- Stars: 25
- Watchers: 7
- Forks: 8
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE
Awesome Lists containing this project
- open-sustainable-technology - Kiva - Used to calculate heat loss and gain on a timestep basis from building foundations. (Consumption / Buildings and Heating)
README

[](http://kiva.readthedocs.org/en/latest/?badge=latest)
[](https://github.com/bigladder/kiva/actions/workflows/build_and_test.yml)
[](https://codecov.io/gh/bigladder/kiva)Kiva
====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.Documentation
-------------See the [online documentation](http://kiva.readthedocs.org/en/latest/) for information on using Kiva and creating Kiva input files.
Contributing
------------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).
Pre-requisites:
1. A C++ compiler (e.g., Clang, GCC, MSVC)
2. CMakeBuilding Kiva from source
-------------------------1. Clone the git repository.
2. Make a directory called `build` inside the top level of your source.
3. Open a console in the `build` directory.
4. Type `cmake ..`.
5. Type `cmake --build . --config Release`.
6. The Kiva executable (`kiva` or `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).