Releases: idefix-code/idefix
v2.1.02
Changed
- Fix a bug that could lead to corrupted VTK file when using single precision arithmetic (#255)
- Fix a bug that could lead to incorrect central mass gravitational potential upon restart (#287)
- Changed the way magnetic field is reconstructed when using grid coarsening to reduce roundoff errors on div(B). This can have an impact on the results of models using grid coarsening+MHD (#284)
- Ensure that XDMF outputs are precision agnostic (#261)
- Bump up Kokkos version to 4.4.01 (#289)
- Check that writes are successfull in serial, otherwise throw an error (#260)
- Ensure that shock flattening flags can be modified by user (#260)
- Throw an error when user enables Fargo without enough DIMENSIONS (#250)
- Fix linting errors following upgrade to cpplint 2.0 (#278, #279, #281)
- Update idfx_io to numpy 2.0 (#283)
Added
- Allow the user to define the grid and boundary conditions only on active dimensions (#274)
- Configuration for Nvidia H100 on Jean Zay in the documentation
v2.1.01
- incorrect max diffusion with resistivity (#244)
Fix a bug that could result in too restrictive timesteps when resistivity is enabled
fix #242
- fix documentation for reflective boundary conditions (#246)
fix #228
- Per proc normalisation (#247)
- show performance per sub-domain during integration
- add performance measures in documentation
- update link to method paper
- update acknowledgements
-
Documentation fixes (#248)
-
directly ask kokkos for its execution space
-
remove replace source files, as this doesn't work with header files
-
add readme presentation
-
clean up hdf5 mess in readme (is already in the full doc)
-
add Async malloc option to JZ configuration
v2.1.00
-
fix Planet::RegisterInDump
-
fix segFault with gridCoarsening+MHD when DIMENSIONS==2
-
add a comment on how to disable OMPiO on openmpi in the documentation
-
Update faq.rst with known MacOs linker bug
-
Fix parabolic MHD+coarsening (#233)
-
reconstruct BX2s only on the axis (#234)
-
update version & changelog
-
dumpimage that can work on distributed data
-
use correct bound for userdef slices
-
vtk slice automatically handles all of the variables
-
fix potential segfault in dumpimage
-
produce slices when emergency outputs
-
add compile time info
-
force disable Kokkos_ENABLE_IMPL_CUDA_MALLOC_ASYNC in tests
as it is now enabled by default in Kokkos > 4.1
kokkos/kokkos@ac23f36 -
Bump up to Kokkos 4.3.1
v2.0.05
-
fix Planet::RegisterInDump (#229)
-
fix segFault with gridCoarsening+MHD when DIMENSIONS==2 (#230)
-
Fix parabolic MHD+coarsening (#233)
-
reconstruct BX2s only on the axis (#234)
-
fix single precision warnings with hipcc
-
implement per-fluid flux boundaries, as proposed by @PaulSegretain (#235)
-
DOC: use --recursive-submodules in place of init followed by update (#237)
-
warn user in case of possible output overflow for very large domain sizes.
-
add fences when profiling
-
detect MPI imbalance
-
add the possibility to produce dumps on a regular real time basis
v2.0.04
v2.0.03
-
std::filesystem compatibility (#210)
-
Improve and debug slices (#211)
-
CLN: cleanup redefinition of idfx::randm in planet tests (#212)
-
Improve lookup table (#214)
-
fix slice VTK outputs when they are at a boundary (#215)
-
use SlopeLimiter class's PPM implementation (#218)
-
fix an overflow in dump restart routines (#219)
-
fix a bug identified in gcc 9.3.0 (#220)
-
add documentation for global IdefixArrays (#221)