You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* 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
Co-authored-by: volodia99 <[email protected]>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## [2.0.5] 2024-03-29
8
+
### Added
9
+
- implement per-fluid flux boundary conditions (experimental) following a suggestion from Paul Segretain (#235)
10
+
- measure and warn user when a significant MPI imbalance is detected, possibly indicating a failing node (#236)
11
+
- add the possibility to write dumps following a real time (i.e. wall clock time) periodicity (#236)
12
+
- detect some overflows in VTK output routines for very large domain sizes (#236)
13
+
14
+
### Changed
15
+
- fix the dump reading routines to allow the code to restart with embedded planets from dumps generated by idefix v1.x (#229)
16
+
- fix a potential segfault bug that could show up when gridCoarsening and MHD are enabled with DIMENSIONS=2 (#230)
17
+
- fix a bug that could result in incorrect magnetic diffusion (Ohmic or AD) when grid coarsening is enabled (#233)
18
+
- fix a bug in the reconstruction of BX2s when axis boundary is activated that could result in roundoff errors when different MPI decomposition are used (#234)
19
+
- fix compiler warnings when single precision is used on some recent HIP compilers
Copy file name to clipboardExpand all lines: doc/source/faq.rst
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,11 @@ I get an error during *Idefix* link that says there are undefined symbols to std
44
44
While *Idefix* auto-detects gcc8 when it is used as the main compiler, it still misses the cases when another compiler
45
45
(like Clang or Intel) is used with gcc8 as a backend.
46
46
You should try to clear up CMakeCache.txt and explicitely add the required link library when calling cmake as in
47
-
``LDFLAGS=-lstdc++fs cmake $IDEFIX_DIR ...```
47
+
``LDFLAGS=-lstdc++fs cmake $IDEFIX_DIR ...``
48
+
49
+
At the end of the compilation phase, during link on MacOS, I get an error ``ld: Assertion failed: (resultIndex < sectData.atoms.size()), function findAtom, ...``.
50
+
This is a known bug of the new linker provided by Apple with Xcode 15. Revert to the old linker:
51
+
``LDFLAGS=-ld_classic cmake $IDEFIX_DIR ...``
48
52
49
53
Execution
50
54
---------
@@ -57,6 +61,9 @@ How can I stop the code without loosing the current calculation?
57
61
I'm doing performance measures. How do I disable all outputs in *Idefix*?
58
62
Add ``-nowrite`` when you call *Idefix* executable.
59
63
64
+
I sometimes get incoherent values in my VTK files when running Idefix with OpenMPI>4, but the code seems to be running fine.
65
+
This is probably a bug ot the MPI library for some of the MPI I/O calls used by the VTK class. We recommend passing ``--mca io ^ompio`` to mpirun to avoid
66
+
this problem which seems to be a bug of the OMPIO layer of OpenMPI.
Note that the ``idefix`` directory is automatically created by ``git clone``. Because Kokkos is embedded as a submodule of *Idefix*, the last two lines will download Kokkos for you and put it
14
+
Note that the ``idefix`` directory is automatically created by ``git clone``. Because Kokkos is embedded as a submodule of *Idefix*, the ``--recurse-submodules`` will download Kokkos for you and put it
17
15
at the right place.
18
16
19
17
The configuration and compilation of *Idefix* relies on the environement variable ``$IDEFIX_DIR``, which should point to the
0 commit comments