Skip to content

Release 4.1.0

Latest

Choose a tag to compare

@scopplestone scopplestone released this 07 Feb 13:55

Breaking/Parameter Changes

  • Renamed function VECNORM to VECNORM3D because the PETSc library uses the same symbol name [b048051]

Documentation/Tools/Regression Testing

  • Update default/recommended libraries to GCC14, OpenMPI 5.0.8, MPICH 4.3.1, HDF5 1.14.6 [02d740c]
  • Added new script for installing ParaView binaries as environment module [9217e62]
  • Added new script for installing OpenBLAS library files as environment module [4912b12]
  • Split the gitlab runner into two separate runners to build/execute the AppImage and deploy the repository to GitHub separately from running the regression tests [ce01a3b]
  • Automatic code coverage report generation for gitlab regression test pipelines using gcov and downloadable artifacts with html reports [b255b54]
  • Updated docs/requirements.txt package versions for building the user/developer guide [ac84642]
  • Updated std.out file cleaning script cleanUp_stdOut_files.py and replaced method for removing non UTF-8 characters from std.out files by unix function iconv [49a340b]

Features

  • Calculation of torque values at wall boundary and new SurfAnalyze output per user-defined groups [324c981]
  • DVM support for plasma, diatomic species and mixtures [cb9dda9]

Improvements

  • Ignore case when mapping particle to field BCs during initialization [33a1467]
  • FIBGM: Added abort in SinglePointToElement if any of the GEO%FIBGMdeltas is zero to prevent division by zero and adjusted inquiry for setting DeleteFIBGM to be the same as for GEO%InitFIBGM (check for cell_local and background particle emission types) [0d62fc7]

Fixes

  • Directional distance calculation due to tolerance problems that lead to "non-symmetric exchange processes" [eb92f63]
  • Fixed internal energy accommodation at wall boundaries with new decision routine [a80ee8c]
  • Initialize pAdaptionBCLevel = 0 to deactivate p-adaption at the boundary for Maxwell and Poisson field solvers [4b775ab]
  • Bugfix in adaptive surface flux for sides parallel to symmetry axis [efd6c38]
  • Disable background gas regions and distribution when no background gas species has been defined [2a29bd2]
  • Fixed surface flux particle emission in combination with ambipolar diffusion [b18d72e]
  • Scale HDG stabilization parameter with the problem dimensionality [627f75b]
  • Fixed tangential surface vector calculation in SurfMetricsFromJa [df05967]
  • Fixed element volume calculation for axisymmetric simulations [0d997e4]
  • Fix self-built PETSc configure step by setting CMAKE_POLICY_VERSION_MINIMUM=3.5 when using cmake v4 or higher [d8f4f62]