From bc000ce067422e8c6a651e25b079efe756f2efa3 Mon Sep 17 00:00:00 2001
From: lhausamm <loic_hausammann@hotmail.com>
Date: Fri, 5 Jan 2018 17:38:25 +0100
Subject: [PATCH] Due to the way grackle is written, need to update
 grackle_data before calling a grackle function

---
 src/cooling_wrapper.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/cooling_wrapper.c b/src/cooling_wrapper.c
index 49d6592..59fd431 100644
--- a/src/cooling_wrapper.c
+++ b/src/cooling_wrapper.c
@@ -99,6 +99,10 @@ PyArrayObject* pycooling_rate(PyObject* self, PyObject* args) {
 
   struct part p;
 
+#ifdef COOLING_GRACKLE
+  grackle_data = &cooling->chemistry;
+#endif
+
   /* return object */
   PyArrayObject *rate = PyArray_NewLikeArray(energy, NPY_ANYORDER, NULL, 1);
 
-- 
GitLab