diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d791f8f..66f01f7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,21 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.2.00] 2025-01-17 +### Changed + +- Fix a bug that could lead to a segmentation fault when MHD+Fargo+MPI (with X3 domain decomposition) are all enabled (#295) +- Fix a bug that could result in an incorrect magnetic field when initialising B from the vector potential in non-axisymmetric spherical geometry (#293) +- Fix a bug that could result in Idefix believing the MPI library is not Cuda aware for some versions of OpenMPI (#310) +- Ensure that the behaviour in 1D Spherical geometry is identical to Pluto (#291) + +### Added + +- Add the python interface "pydefix", allowing users to initialise and analyse Idefix simulations live from Python without writing any file (#277) +- Add the native Idefix coordinates in VTK file to simplify postprocessing (#292) +- Add code testing on CPU targets using gcc and Intel Oneapi (#300) + + ## [2.1.02] 2024-10-24 ### Changed diff --git a/CMakeLists.txt b/CMakeLists.txt index d1a2e3d3..a8c7ff94 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,10 +5,10 @@ endif() set (CMAKE_CXX_STANDARD 17) set(Idefix_VERSION_MAJOR 2) -set(Idefix_VERSION_MINOR 1) -set(Idefix_VERSION_PATCH 02) +set(Idefix_VERSION_MINOR 2) +set(Idefix_VERSION_PATCH 00) -project (idefix VERSION 2.1.02) +project (idefix VERSION 2.2.00) option(Idefix_MHD "enable MHD" OFF) option(Idefix_MPI "enable Message Passing Interface parallelisation" OFF) option(Idefix_HIGH_ORDER_FARGO "Force Fargo to use a PPM reconstruction scheme" OFF) diff --git a/doc/source/conf.py b/doc/source/conf.py index b712d026..24f9709b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -23,7 +23,7 @@ author = 'Geoffroy Lesur' # The full version, including alpha/beta/rc tags -release = '2.1.02' +release = '2.2.00' diff --git a/src/main.cpp b/src/main.cpp index 06f408ff..6b65c4f1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -9,7 +9,7 @@ //@HEADER // ************************************************************************ // -// IDEFIX v 2.1.00 +// IDEFIX v 2.2.00 // // ************************************************************************ //@HEADER