Logger add modules reader
Currently, the logger is able to write some data from the chemistry and star formation modules, but not read them.
In this merge request, I am implementing the reading part. To do so, I had to change the way we deal with the fields and I implemented a new structure called field_information
that contains the indices of the field (and its derivative) in the module and global arrays.
I have also tried to reduce a bit the copy/paste in the main code by using some preprocessing macro.
By the way, SPHENIX is not working anymore (I will fix it in a next merge request) as the number of masks is now too large (I just need to merge together some fields). My next steps are: finish !1256 (merged), merge everything and then change the name of the logger into Continuous Simulation Data Stream
(I will use csds
in the code).
Merge request reports
Activity
changed milestone to %Continuous Simulation Data Stream
added i/o label
mentioned in issue #737 (closed)
I am planning to deal with #724 (closed) and SPHENIX together. Therefore it would be better to have a separate merge request as it could involve a "large" number of changes.
mentioned in merge request !1266 (merged)
- Resolved by Matthieu Schaller
- Resolved by Loic Hausammann
- Resolved by Loic Hausammann
- Resolved by Loic Hausammann
- Resolved by Loic Hausammann
- Resolved by Matthieu Schaller
- Resolved by Matthieu Schaller
- Resolved by Matthieu Schaller
- Resolved by Matthieu Schaller
- Resolved by Matthieu Schaller