Skip to content

Release 4.2.0

Latest

Choose a tag to compare

@scopplestone scopplestone released this 27 May 14:10

Breaking/Parameter Changes

  • Replaced hopr with pyhope for all mesh creation processes in regression testing and tutorials [6bf9a45]

Documentation/Tools/Regression Testing

  • Automating generation of release notes [cce574d,4b4841a3]
  • Added new section to the developer guide that describes the compression of .h5 files used as reference files for regression testing [534dcde]
  • Fixed search function in Read the Docs documentation
  • Introduced sub-section in developer guide that describes the usage of code annotation [b554fad]
  • Cross-section script extension for ionization and electronic excitation from LXCat database [7706817]
  • Added tutorials DSMC reservoir with chemistry on/off and PIC Poisson Landau damping to weekly stage reggie_tutorials [d3b76d6]
  • Changed all GitLab CI/CD variables to inputs [d388b00]

Features

  • Parametric racetrack shape for surface flux [542d18a]
  • Distributed capacitance boundary condition (DCBC) with surface charging on FEM boundary nodes for HDG-PIC [b940a11]
  • Hall-effect thruster neutralization model based on Taccogna 2022 [4e75774]

Improvements

  • Introduction of new particle data type for internal energies [7916dad]
  • Faster macro-restart by splitting calculation of particle number and their creation [66371a0]
  • Removed deprecated module MOD_Vector [aa12add]
  • Overlapping background gas regions and new type: prism [0c6c15a]
  • Renamed maxwell_1D + maxwell_1D_quiet distributions for PIC tests (Landau damping) [2059f86]
  • Use time-corrected velocity to calculate the kinetic energy for PartAnalyze.csv output with staggered methods, such as Leapfrog or Boris-Leapfrog time integration [07c60c6]

Fixes

  • Fixed SetLibraries.cmake for correct env variable after setup hdf5 [9bfb36c]
  • Fixed species-specific and time-averaged output of charge density to .h5 [b086b28] [3ad815a]
  • Fixed read-in of partnerSpecies for non-averaged collision parameters [39c9c35]
  • Prevent infinite loops in 1D tracking with periodic BCs [9853cd5]
  • Fixed Fortitude violation PORT011: literal-kind [ba962c3]