Skip to content

Athena++ 1.1.1-dev

Choose a tag to compare

@felker felker released this 31 Jul 21:31
· 3267 commits to main since this release
v1.1.1-dev
ca3df68

Release 1.1.1

This patch release addresses several bugs and performance issues from the previous version 1.1.0.

Again, this v1.1.1-dev release is only available via the private development repository. It should be considered as the latest Athena++ release when compared to v1.1.1, which simply removes the Multigrid solver from this tagged version.

Added

  • Performance improvements for SR calculations
  • Pragmas and clauses from OpenMP 4.0 and 4.5 for SIMD-enabled functions inside vectorized loops (instead of depending on the compiler to inline the function calls)
  • LLF Riemann solver for Newtonian hydrodynamics
  • Rules for checking Python style of Athena++ scripts with flake8
  • Interactive plotting for spherical polar coordinates results
  • Several new input files and problem generators

Fixed/Changed

  • Re-enabled SIMD vectorization for Roe-type Riemann solvers and rewrote eigenmatrix calculations to improve performance
  • Improved readability of TimeIntegratorTaskList
  • Fixed spherical coordinates terms for non-ideal MHD
  • Fixed reflective symmetry preservation for hydrodynamic viscosity calculations
  • Eliminated small floating point errors when analyzing uniform grid results using included Python HDF5 reader
  • Changed turbulence driving switches to avoid possible bug during initial cycle
  • Plugged MPI resource leaks in Multigrid