From 61d43697709adf0f77eee0f5bccc3f64714c75f8 Mon Sep 17 00:00:00 2001 From: Matthieu Schaller <matthieu.schaller@durham.ac.uk> Date: Fri, 6 Jan 2017 12:15:26 +0000 Subject: [PATCH] Only support GADGET-SPH in the logger for now. --- src/logger.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/logger.c b/src/logger.c index 5aedf9fedd..b2acf47aa7 100644 --- a/src/logger.c +++ b/src/logger.c @@ -134,13 +134,11 @@ void logger_log_part(struct part *p, unsigned int mask, size_t *offset, buff += 3 * sizeof(float); } +#if defined(GADGET2_SPH) + /* Particle internal energy as a single float. */ if (mask & logger_mask_u) { -#if defined(GADGET2_SPH) memcpy(buff, &p->entropy, sizeof(float)); -#else - memcpy(buff, &p->u, sizeof(float)); -#endif buff += sizeof(float); } @@ -164,6 +162,8 @@ void logger_log_part(struct part *p, unsigned int mask, size_t *offset, buff += sizeof(long long); } +#endif + /* Update the log message offset. */ *offset = offset_new; } @@ -305,13 +305,11 @@ int logger_read_part(struct part *p, size_t *offset, const char *buff) { buff += 3 * sizeof(float); } +#if defined(GADGET2_SPH) + /* Particle internal energy as a single float. */ if (mask & logger_mask_u) { -#if defined(GADGET2_SPH) memcpy(&p->entropy, buff, sizeof(float)); -#else - memcpy(&p->u, buff, sizeof(float)); -#endif buff += sizeof(float); } @@ -335,6 +333,8 @@ int logger_read_part(struct part *p, size_t *offset, const char *buff) { buff += sizeof(long long); } +#endif + /* Finally, return the mask of the values we just read. */ return mask; } -- GitLab