Releases: precice/aste
ASTE version v3.3.0
This release is primarily a smaller update on usability and robustness aspects of ASTE. We extended the documentation further provide now clear contribution guidelines for newcomers as well as a code of conduct for collaborations in this project.
More feature updates or coming soon! 💥
Automatically generated release notes:
What's Changed
- Fix Boost CMake usage by @fsimonis in #194
- Fix SEGFAULT on missing mesh by @fsimonis in #196
- Make
run-all
script for examples more robust by @davidscn in #201 - Add macOS CI for ASTE by @davidscn in #202
- Highlight dependency from preCICE more clear by @davidscn in #206
- Community guidelines by @davidscn in #205
- Add scoping support to gathering events by @fsimonis in #207
- Add documentation for mapping-tester by @fsimonis in #209
- Cache VTK build in ASTE CI by @fsimonis in #211
- Release v3.3.0 by @davidscn in #213
Full Changelog: v3.2.0...v3.3.0
ASTE version v3.2.0
We are excited to announce the release of ASTE version v3.2.0!
This release is primarily a small convenience update. It focuses on enhancing our support for VTK 9 and refining our CI. While the known issue with the VTK (Ubuntu) package persists (see release notes of v3.1.0), we collected documentation to help you building VTK from source yourself.
Stay tuned for more updates! 🙌
Automatically generated release notes:
What's Changed
- Fix CMake installation for VTK 9 and higher by @davidscn in #184
- Update docs for current VTK issues by @davidscn in #185
- Use manual installation of VTK in CI by @davidscn in #187
- Clean-up python requirements by @davidscn in #193
Full Changelog: v3.1.0...v3.2.0
ASTE version v3.1.0
This is the first release to (only) support preCICE v3. However, we've identified a hiccup along the way: a known issue tied to VTK and one of its dependencies within Ubuntu 22.04. This particular challenge limits ASTE's functionality for specific uses.
🔧 But worry not! 🔧
We're on top of it and committed to smoothing out this wrinkle. Stay tuned for further instructions on how to navigate around this obstacle and make the most out of ASTE.
Thank you for joining us, support and feedback through our community channels are highly welcome. 🌟
Automatically generated release notes:
What's Changed
- Add Halton Mesh Generator by @kursatyurt in #155
- Add a unit grid generator by @fsimonis in #154
- Handle ASTE and preCICE logging by @fsimonis in #136
- Update from C++14 to C++17 Standard by @kursatyurt in #138
- Change boost::filesystem to std::filesystem by @kursatyurt in #160
- Create dependabot by @davidscn in #164
- Update preCICE packages in CI by @davidscn in #167
- Fixed wrong variable in Franke3D function by @Timo-Schrader in #173
- Merge
initialize
andinitializeData
by @davidscn in #158 - Compatibility with preCICE version 3 by @davidscn in #161
- Add connectivity to Halton Mesh Generator using Delaunay Triangulation by @kursatyurt in #157
- Fix vertex resolution in partitioner and joiner by @davidscn in #180
- Use env time to bypass built-in time instead of /usr/bin by @davidscn in #178
- Add pre-commit website lints by @fsimonis in #183
- Change test name from test to precice-aste-test by @kursatyurt in #175
- Release v3 compatible ASTE version by @davidscn in #182
New Contributors
- @Timo-Schrader made their first contribution in #173
Full Changelog: v3.0.0...v3.1.0
ASTE version v3.0.0
Dear preCICE community,
We are happy to announce a new release of our artificial solver testing environment ASTE. It's been a while since the last release and a lot of things have changed. The main points are:
- ASTE has fully been ported to the VTK library and its format such that no custom data structures are used.
- The user-interface has now been unified as good as possible for the main cpp core (
precice-aste-run
) as well as the variety of python tools. - We have created a dedicated ASTE documentation page on our website.
- We have created a dedicated ASTE tutorial in our tutorial repository (you can find toy example cases in the
example
directory as well). - ASTE supports a so called replay-mode in order to emulate participants in a coupled simulation.
- ASTE supports new mapping variants implemented in preCICE: nearest-neighbor-gradient and linear-cell interpolation, which includes support for processing tetrahedra as well as gradient data.
With this major revision, we hope to improve the usability of ASTE a lot. If you have still suggestions on how to improve the user experience do not hesitate to let us know.
Most of the changes have been implemented by @kursatyurt , @boris-martin, @ariguiba and further preCICE team members (@davidscn and @fsimonis), thanks a lot.