|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). |
| 6 | + |
| 7 | +<!-- markdownlint-configure-file {"MD024": { "siblings_only": true } } --> |
| 8 | + |
| 9 | +## [Unreleased] |
| 10 | + |
| 11 | +### Added |
| 12 | + |
| 13 | +- Extended velocities writing for the 2D3D case ([#137](https://github.com/precice/calculix-adapter/pull/137)). |
| 14 | +- Added Ubuntu 24.04 to the CI ([#140](https://github.com/precice/calculix-adapter/pull/140)). |
| 15 | + |
| 16 | +### Changed |
| 17 | + |
| 18 | +- Improved Makefile with respect to compiler flags and version-aware flags ([#139](https://github.com/precice/calculix-adapter/pull/139)). |
| 19 | +- Migrated to header-only yaml-cpp ([#143](https://github.com/precice/calculix-adapter/pull/143)). |
| 20 | + |
| 21 | +### Fixed |
| 22 | + |
| 23 | +### Removed |
| 24 | + |
| 25 | +- Removed Ubuntu 24.04 from the CI ([#140](https://github.com/precice/calculix-adapter/pull/140)). |
| 26 | + |
| 27 | +## [v2.20.1] 2024-03-20 |
| 28 | + |
| 29 | +### Added |
| 30 | + |
| 31 | +- Added pre-commit hook config file for clang-format ([#117](https://github.com/precice/calculix-adapter/pull/117)). |
| 32 | +- Added includes in more build steps ([#119](https://github.com/precice/calculix-adapter/pull/119)). |
| 33 | + |
| 34 | +### Changed |
| 35 | + |
| 36 | +- Ported the CalculiX adapter to preCICE v3 ([#114](https://github.com/precice/calculix-adapter/pull/114)). |
| 37 | + |
| 38 | +## [v2.20.0] 2022-11-17 |
| 39 | + |
| 40 | +### Added |
| 41 | + |
| 42 | +- Added modal dynamic simulations ([#91](https://github.com/precice/calculix-adapter/pull/91)), including support for implicit coupling ([#99](https://github.com/precice/calculix-adapter/pull/99)) and subcycling ([#105](https://github.com/precice/calculix-adapter/pull/105)). |
| 43 | +- Added support for hexaedral elements in face meshes. Either hexaedral or tetrahedral elements can be used, but not a combination ([#91](https://github.com/precice/calculix-adapter/pull/91)). |
| 44 | +- Added support for reading pressure ([#91](https://github.com/precice/calculix-adapter/pull/91)). |
| 45 | +- Added the possibility of using a static step before the actual coupled simulation ([#101](https://github.com/precice/calculix-adapter/pull/101)). |
| 46 | + |
| 47 | +### Changed |
| 48 | + |
| 49 | +- Updated to CalculiX 2.20 |
| 50 | +- Reworked the support of Quasi 2D-3D simulations: second order elements are now allowed and all combination of write/read data are allowed ([#92](https://github.com/precice/calculix-adapter/pull/92)). |
| 51 | + |
| 52 | +### Fixed |
| 53 | + |
| 54 | +- Fixed several bugs and improved a few error messages. ([#88](https://github.com/precice/calculix-adapter/pull/88), [#94](https://github.com/precice/calculix-adapter/pull/94), [#95](https://github.com/precice/calculix-adapter/pull/95), [#102](https://github.com/precice/calculix-adapter/pull/102), [#103](https://github.com/precice/calculix-adapter/pull/103), [#104](https://github.com/precice/calculix-adapter/pull/104)). |
| 55 | + |
| 56 | +## [v2.19.0] 2022-02-08 |
| 57 | + |
| 58 | +### Added |
| 59 | + |
| 60 | +- Added Debian packages for Ubuntu 18.04 and 20.04 ([#72](https://github.com/precice/calculix-adapter/pull/72)). |
| 61 | +- Added the flag `-USE_MT` to the Makefile, enabling multi-threading in SPOOLES ([#34](https://github.com/precice/calculix-adapter/pull/34), implemented in [#78](https://github.com/precice/calculix-adapter/pull/78)). |
| 62 | +- Added experimental support for PaStiX ([#71](https://github.com/precice/calculix-adapter/pull/71) [#80](https://github.com/precice/calculix-adapter/pull/80) [#81](https://github.com/precice/calculix-adapter/pull/81)). |
| 63 | +- Added clang-format and formatted the code ([#83](https://github.com/precice/calculix-adapter/pull/83)). |
| 64 | + |
| 65 | +### Changed |
| 66 | + |
| 67 | +- Updates for CalculiX v2.19 ([#78](https://github.com/precice/calculix-adapter/pull/)). |
| 68 | + |
| 69 | +### Fixed |
| 70 | + |
| 71 | +- Fixed some memory leaks ([#76](https://github.com/precice/calculix-adapter/pull/76) [#77](https://github.com/precice/calculix-adapter/pull/77)). |
0 commit comments