github precice/calculix-adapter v2.20.2

5 hours ago

This is a maintenance release compatible with CalculiX v2.20 and preCICE v3, mainly bringing:

  • a few bug fixes,
  • foundational work for coupling volume-coupled fields in the future,
  • fewer dependencies, replacing yaml-cpp with the header-only fkYAML,
  • several documentation improvements, in documentation files that are now included directly into this repository (previously on the preCICE website).

The following changelog is automatically generated. See the CHANGELOG.md for a more curated list.

What's Changed

  • Remove last reference to libprecice2 in the Debian packaging recipe by @IshaanDesai in #123
  • Update libprecice dependency in the debian package recipe by @IshaanDesai in #126
  • Update actions/upload-artifact version by @IshaanDesai in #130
  • Run pre-commit via GitHub Actions by @IshaanDesai in #131
  • Remove remnants of helper functions that are no longer used or implemented by @IshaanDesai in #132
  • Remove definition of function setDoubleArrayZero from CCXHelpers.h by @IshaanDesai in #134
  • Extend velocities writing for the 2D3D case by @MakisH in #137
  • CI: Remove ubuntu-20.04, add ubuntu-24.04 by @MakisH in #140
  • Migrate to header-only yaml by @fsimonis in #143
  • Makefile improvements: compiler paths and version-aware flags by @abzrgzdh in #139
  • Add a CHANGELOG file by @IshaanDesai in #147
  • Config: Prevent access to size of non-existent read-data/write-data by @MakisH in #148
  • Bump versions of GitHub Actions and pre-commit hooks by @MakisH in #151
  • Migrate documentation from the website repository by @MakisH in #150
  • Prepare documentation for rendering in Hugo by @MuhammadAashirAslam in #153
  • Add a system tests CI workflow by @MakisH in #155
  • Move struct SimulationData to just before Precice_Setup by @IshaanDesai in #154
  • Slighlty revise restart simulation instructions in documentation by @gdenayer in #157
  • Update instructions for modifying end time in .inp file by @gdenayer in #156
  • Annotate adapter-related code in the main CalculiX file by @MakisH in #158
  • Document versioning system and preCICE compatibility by @MakisH in #159
  • Move Debian package source files to a version-agnostic path by @MakisH in #160
  • Add documentation on maintaining the adapter by @MakisH in #161
  • Rename documentation files by @MakisH in #162
  • Add Ubuntu 26.04 to the docs and CI by @MakisH in #163
  • Fix uninitialized PreciceInterface counters by @MakisH in #165
  • Fix two memory leaks in PreciceInterface.c by @MakisH in #166
  • Makefile: Adjust FFLAGS by @MakisH in #167
  • Document known issues with Intel OneAPI and SPOOLES MT by @MakisH in #168
  • Add details and hints to the unsupported simulation type error by @MakisH in #169
  • Remove the tools/ directory by @MakisH in #170
  • Functionality for volumetric coupling on quadrature points of a mesh by @IshaanDesai in #146
  • Cleanup the documentation by @MakisH in #171
  • Improve documentation regarding node and surface set names by @MakisH in #172
  • Remove an invalid free on nodeIDs by @MakisH in #173
  • Handle time drifts at the last time window by @MakisH in #174
  • Release v2.20.2 by @MakisH in #164

New Contributors

Full Changelog: v2.20.1...v2.20.2

Don't miss a new calculix-adapter release

NewReleases is sending notifications on new releases.