From 02f0dafdd3a2ca5e6e2159729bfa81e47ddb30a7 Mon Sep 17 00:00:00 2001
From: Matthieu Schaller <matthieu.schaller@durham.ac.uk>
Date: Sun, 11 Mar 2018 20:58:12 +0900
Subject: [PATCH] Explicitly set the h-factor exponent of all the fields to 0
 in the snapshots.

---
 src/parallel_io.c | 3 +--
 src/serial_io.c   | 3 +--
 src/single_io.c   | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/parallel_io.c b/src/parallel_io.c
index 8c4f39039c..c7b9dac365 100644
--- a/src/parallel_io.c
+++ b/src/parallel_io.c
@@ -331,8 +331,7 @@ void prepareArray(struct engine* e, hid_t grp, char* fileName, FILE* xmfFile,
   io_write_attribute_d(
       h_data, "CGS conversion factor",
       units_cgs_conversion_factor(snapshot_units, props.units));
-  io_write_attribute_f(h_data, "h-scale exponent",
-                       units_h_factor(snapshot_units, props.units));
+  io_write_attribute_f(h_data, "h-scale exponent", 0);
   io_write_attribute_f(h_data, "a-scale exponent",
                        units_a_factor(snapshot_units, props.units));
   io_write_attribute_s(h_data, "Conversion factor", buffer);
diff --git a/src/serial_io.c b/src/serial_io.c
index 921d6efe64..09538189b0 100644
--- a/src/serial_io.c
+++ b/src/serial_io.c
@@ -275,8 +275,7 @@ void prepareArray(const struct engine* e, hid_t grp, char* fileName,
   io_write_attribute_d(
       h_data, "CGS conversion factor",
       units_cgs_conversion_factor(snapshot_units, props.units));
-  io_write_attribute_f(h_data, "h-scale exponent",
-                       units_h_factor(snapshot_units, props.units));
+  io_write_attribute_f(h_data, "h-scale exponent", 0);
   io_write_attribute_f(h_data, "a-scale exponent",
                        units_a_factor(snapshot_units, props.units));
   io_write_attribute_s(h_data, "Conversion factor", buffer);
diff --git a/src/single_io.c b/src/single_io.c
index 6950a1c7b7..5a96c3c550 100644
--- a/src/single_io.c
+++ b/src/single_io.c
@@ -289,8 +289,7 @@ void writeArray(const struct engine* e, hid_t grp, char* fileName,
   io_write_attribute_d(
       h_data, "CGS conversion factor",
       units_cgs_conversion_factor(snapshot_units, props.units));
-  io_write_attribute_f(h_data, "h-scale exponent",
-                       units_h_factor(snapshot_units, props.units));
+  io_write_attribute_f(h_data, "h-scale exponent", 0);
   io_write_attribute_f(h_data, "a-scale exponent",
                        units_a_factor(snapshot_units, props.units));
   io_write_attribute_s(h_data, "Conversion factor", buffer);
-- 
GitLab