From e67aeaccf80d5037df516b5db4775b9213b335d6 Mon Sep 17 00:00:00 2001 From: Matthieu Schaller <schaller@strw.leidenuniv.nl> Date: Thu, 27 Feb 2020 12:32:35 +0800 Subject: [PATCH] Add the number of chemistry elements to the snapshot headers --- src/chemistry/EAGLE/chemistry_io.h | 2 ++ src/chemistry/GEAR/chemistry_io.h | 2 ++ src/chemistry/none/chemistry_io.h | 1 + 3 files changed, 5 insertions(+) diff --git a/src/chemistry/EAGLE/chemistry_io.h b/src/chemistry/EAGLE/chemistry_io.h index 393952e0b2..02420e1932 100644 --- a/src/chemistry/EAGLE/chemistry_io.h +++ b/src/chemistry/EAGLE/chemistry_io.h @@ -283,6 +283,8 @@ INLINE static int chemistry_write_bparticles(const struct bpart* bparts, INLINE static void chemistry_write_flavour(hid_t h_grp) { io_write_attribute_s(h_grp, "Chemistry Model", "EAGLE"); + io_write_attribute_d(h_grp, "Chemistry element count", + chemistry_element_count); for (int elem = 0; elem < chemistry_element_count; ++elem) { char buffer[20]; sprintf(buffer, "Element %d", elem); diff --git a/src/chemistry/GEAR/chemistry_io.h b/src/chemistry/GEAR/chemistry_io.h index 0943f369b1..531765d313 100644 --- a/src/chemistry/GEAR/chemistry_io.h +++ b/src/chemistry/GEAR/chemistry_io.h @@ -116,6 +116,8 @@ INLINE static int chemistry_write_bparticles(const struct bpart* bparts, INLINE static void chemistry_write_flavour(hid_t h_grp) { io_write_attribute_s(h_grp, "Chemistry Model", "GEAR"); + io_write_attribute_d(h_grp, "Chemistry element count", + GEAR_CHEMISTRY_ELEMENT_COUNT); } #endif diff --git a/src/chemistry/none/chemistry_io.h b/src/chemistry/none/chemistry_io.h index 698d92c7ca..80657726fe 100644 --- a/src/chemistry/none/chemistry_io.h +++ b/src/chemistry/none/chemistry_io.h @@ -98,6 +98,7 @@ INLINE static int chemistry_write_bparticles(const struct bpart* bparts, INLINE static void chemistry_write_flavour(hid_t h_grp) { io_write_attribute_s(h_grp, "Chemistry Model", "None"); + io_write_attribute_d(h_grp, "Chemistry element count", 0); } #endif -- GitLab