Recent Releases of Kiva
Kiva - v0.6.6
What's Changed
- performance-for-range-copy by @jmarrec in https://github.com/bigladder/kiva/pull/59
- Cleanup CI and coverage tests by @nealkruis in https://github.com/bigladder/kiva/pull/60
- Fix wall area calculations by @nealkruis in https://github.com/bigladder/kiva/pull/61
Full Changelog: https://github.com/bigladder/kiva/compare/v0.6.5...v0.6.6
Consumption - Buildings and Heating
- C++
Published by nealkruis about 2 years ago

Kiva - v0.6.5
Note: This release only impacts results of the stand-alone Kiva executable. It will not impact results in programs linking to libkiva.
What's Changed
- Fix timestep regression in executable by @galanCA in https://github.com/bigladder/kiva/pull/57
- Fix processing of YAML convection method inputs by @nealkruis in https://github.com/bigladder/kiva/pull/58
Full Changelog: https://github.com/bigladder/kiva/compare/v0.6.4...v0.6.5
Consumption - Buildings and Heating
- C++
Published by nealkruis over 2 years ago

Kiva - v0.6.4
What's Changed
- Pragma warning solution by @galanCA in https://github.com/bigladder/kiva/pull/48
- Fix warning appearing in older gcc versions. by @galanCA in https://github.com/bigladder/kiva/pull/49
- Fix compiler check by @galanCA in https://github.com/bigladder/kiva/pull/50
- Clean warnings in gcc11. by @galanCA in https://github.com/bigladder/kiva/pull/51
- Increase CI coverage by @galanCA in https://github.com/bigladder/kiva/pull/54
- Add KIVA_WERROR option to interpret compiler warnings as errors by @galanCA in https://github.com/bigladder/kiva/pull/55
- Fix plotting and block surface detection by @nealkruis in https://github.com/bigladder/kiva/pull/56
New Contributors
- @galanCA made their first contribution in https://github.com/bigladder/kiva/pull/48
Full Changelog: https://github.com/bigladder/kiva/compare/v0.6.3...v0.6.4
Consumption - Buildings and Heating
- C++
Published by nealkruis over 2 years ago

Kiva - v0.6.3
Fixes:
- Proper application of radiant temperature boundary conditions in the heat balance equations
- Automatic detection/correction of floor polygon entry in the wrong direction
- Prevent a potential divide-by-zero case for floors with no exposed perimeter and zero-flux deep-ground boundary conditions
Consumption - Buildings and Heating
- C++
Published by nealkruis about 3 years ago

Kiva - v0.6.2
Maintenance
- Ensure compilation with C++17
- Update dependencies to latest versions and utilize submodules to facilitate easier updates in the future
- Migrate CI to GitHub Actions
- Other CMake build process improvements
Consumption - Buildings and Heating
- C++
Published by nealkruis over 3 years ago

Kiva - v0.6.0
Features:
- Add Aggregators and Instances to libkiva. These are high level objects used for performing common functions when integrating Kiva into whole building simulation tools.
- Add the ability to define callback functions for convection algorithms. This is useful when a program calling into libkiva has a variety of algorithms to choose from.
- Boundary conditions now include the option of defining different convective temperatures for walls and slabs.
Fixes:
- Fix typo in copying of MoWiTT convection correlations.
- Fix issue where the top of exterior insulation could be part of both the wall-top and grade boundaries.
Consumption - Buildings and Heating
- C++
Published by nealkruis about 6 years ago

Kiva - Version 0.5.0
Features:
- 10-25% speed improvements!
- Changed to more permissive BSD 3-clause license.
- Added better access to boundary conditions in
libkiva
, including:- mean radiant temperatures seen by the slab and interior walls
- modifiable deep ground boundary temperature
Fixes:
- Major refactoring of source code to eliminate redundancies in code.
- Fix changing surface cell properties (e.g., emissivity) via the higher level
Foundation
inputs inlibkiva
.
Consumption - Buildings and Heating
- C++
Published by nealkruis over 6 years ago

Kiva - Version 0.4.0
Features:
- 64bit Windows, Mac, and Linux versions.
- Ability to define any block of material within the domain.
- Add inputs to define the foundation footing.
- Add ability to define exposed foundation perimeters (including unexposed/core
foundations). - Make horizontal insulation depths relative to the slab and grade surfaces.
- Replace foundation wall height ("Height") with depth relative to bottom
of the slab ("Depth Below Slab"). - Move boundary, initialization, numerical settings, and output related inputs
to a higher level. - Switch to simpler linear solver (Eigen).
Removes inputs for solver and preconditioner. - Separate core functionality into a linked libraries.
- Use continuous integration for building and testing.
Fixes:
- Improve output reporting. 2D simulations now report heat transfer rates
representative of the 3D inputs. - Allow interior temperature file to be relative to input file (or in working
directory). - Create output snapshots directory in same directory as the simulation output
CSV file. - Small fixes to solar and convective boundary conditions.
- Better error handling.
Consumption - Buildings and Heating
- C++
Published by nealkruis about 8 years ago

Kiva - Version 0.3.1
- Fixed reading CSVs generated from other operating systems with non-native line endings
- Minor documentation fixes
Consumption - Buildings and Heating
- C++
Published by nealkruis over 9 years ago

Kiva - Version 0.3.0
- Better naming conventions for input fields
- More informed default values
- User documentation
- Example files
Consumption - Buildings and Heating
- C++
Published by nealkruis over 9 years ago

Kiva - Version 0.2.1
- Introduces new 2D approximation methods
- Added ability to plot heat flux in addition to temperature
- Added ability to read indoor temperatures from file
- Bug fixes and improvements
Consumption - Buildings and Heating
- C++
Published by nealkruis about 10 years ago

Kiva - Thesis work
This tag represents the final state of the code used for the author's thesis.
Consumption - Buildings and Heating
- C++
Published by nealkruis about 10 years ago

Kiva - Beta testing release
Consumption - Buildings and Heating
- C++
Published by nealkruis almost 11 years ago

Kiva -
Adds functionality for specifying output file paths.
Consumption - Buildings and Heating
- C++
Published by nealkruis over 11 years ago
