This repository has been archived by the owner on May 11, 2021. It is now read-only.
Athena++ 1.1.1
Release 1.1.1
This patch release addresses several bugs and performance issues from the previous version 1.1.0.
Our goal is to continue this faster pace of public releases as changes are made upstream in the private development repository. Several of these bugfixes were the result of detailed bug reports from users of the public version of Athena++. We encourage and are very grateful for such contributions, and we hope to establish a more formal bug reporting process via athena-public-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